답변:
ST2에는 버튼이 있습니다.
선택에 줄 바꿈이 포함 된 경우 ST2에서 "선택 내"단추가 자동으로 활성화됩니다.
불행히도 ST3에서 스마트 정품 인증이 손실되었습니다. http://www.sublimetext.com/forum/viewtopic.php?f=3&t=11679 에서 후속 조치를 취할 수 있습니다 .
사용자 키 바인딩에 추가해야 할 사항은 다음과 같습니다.
{ "keys": ["alt+y"], "command": "toggle_in_selection", "context":
[
{ "key": "setting.is_widget", "operator": "equal", "operand": true }
]
},
예, 기본 키 바인딩 세트가 아닌 것은 바보입니다.
또한 명령 이름 " toggle_in_selection
"은 (는) 문서화되지 않았지만 추측하고 운이 좋았습니다.
추가 편집 :
/*
btw, the way i want to use find by default
(actually, i use replace by default, but same dif),
is for "in_selection" to be true by default,
*unless* the selection is empty.
(
the default is that "in_selection" is *false* by default,
unless the selection contains a newline.
)
i finally got around to digging up how to get that,
which is apparently by changing the *keybindings* you use to pop open the find(/replace) panel?
*/
{ "keys": ["ctrl+f"], "command": "show_panel", "args": {"panel": "replace", "in_selection": true}},
{ "keys": ["ctrl+f"], "command": "show_panel", "args": {"panel": "replace", "in_selection": false},
"context":
[
{ "key": "selection_empty", "operator": "equal", "operand": true}
]
},
toggle_side_bar toggle_full_screen toggle_distraction_free toggle_overwrite toggle_record_macro toggle_setting toggle_comment toggle_case_sensitive toggle_regex toggle_whole_word toggle_preserve_case
(맥 OS X 특정 단축키로) 대체 some name
와 함께 new name
:
some name
: cmdf입력 some name
(때로는를 눌러야 함 return)new name
, 하지 않는 눌러returnctrl+H
"선택에서"titeled 버튼이있다 : 그리고 "무엇을 찾기"왼쪽
선택 내에서 바꾸기 작업을 수행하는 열쇠는 먼저 텍스트를 선택한 다음 찾기> 바꾸기 로 이동하여 찾을 내용과 바꿀 내용을 텍스트로 채우고 "선택 항목"에 툴팁이 표시된 버튼을 확인한 다음 "모두 바꾸기 " 를 클릭하십시오. ..
의견에 숨겨져있는 가장 유용하고 유용한 솔루션으로 다른 답변을 추가하고 있으며 거의 누락되었습니다 (@mdrozdziel 덕분에).
검색하려는 텍스트를 선택하고 Shift+ H를 누르면 찾기 및 바꾸기 도구 모음이 나타납니다. 이 버튼을 선택 내에서 검색을 활성화 왼쪽에있는 버튼의 은행의 오른쪽에가.
이 ST3에서 기본적으로 꺼져하지만 당신은 당신이 추가하여 하나 개 이상의 라인을 선택하는 경우에 기본값으로 설정할 수있는 "auto_find_in_selection": true
환경 설정 파일을 (입력에 의해 발견 Alt, N, S, Enter).