숭고한 텍스트 : 선택 내 찾기 및 바꾸기 할 수 있습니까? 나는 그것을 수행하는 방법을 찾기

Sublime Text 2를 사용하면 현재 선택에 따라 찾기 및 바꾸기를 수행 할 수 있습니까?

나는 그것을 수행하는 방법을 찾기 위해 여러 번 검색 한 후에 만 ​​불가능하다고 생각해야합니다.



답변

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}
        ]
    },

답변

(맥 OS X 특정 단축키로) 대체 some name와 함께 new name:

  1. 텍스트 위에 커서를 놓습니다
  2. 찾기 some name: cmdf입력 some name(때로는를 눌러야 함 return)
  3. 대체 지정 shiftcmdr, tabtab필드, 유형을 대체 할 얻기 위해 new name, 하지 않는 눌러return
  4. altcmde끝날 때까지 반복하십시오 .

답변

검색하려는 텍스트를 선택한 다음 찾기 메뉴에서 바꾸기를 클릭하십시오. 선택한 범위 내에서 자동으로 수행됩니다.


답변

선택 내에서 바꾸기 작업을 수행하는 열쇠는 먼저 텍스트를 선택한 다음 찾기> 바꾸기 로 이동하여 찾을 내용과 바꿀 내용을 텍스트로 채우고 “선택 항목”에 툴팁이 표시된 버튼을 확인한 다음 “모두 바꾸기 를 클릭하십시오. ..


답변

의견에 숨겨져있는 가장 유용하고 유용한 솔루션으로 다른 답변을 추가하고 있으며 거의 ​​누락되었습니다 (@mdrozdziel 덕분에).

검색하려는 텍스트를 선택하고 Shift+ H를 누르면 찾기 및 바꾸기 도구 모음이 나타납니다. 이 버튼을 선택 내에서 검색을 활성화 왼쪽에있는 버튼의 은행의 오른쪽에가.

이 ST3에서 기본적으로 꺼져하지만 당신은 당신이 추가하여 하나 개 이상의 라인을 선택하는 경우에 기본값으로 설정할 수있는 "auto_find_in_selection": true환경 설정 파일을 (입력에 의해 발견 Alt, N, S, Enter).