내 코드에서 변수 (문자열뿐만 아니라)를 선택하면 해당 변수의 다른 모든 인스턴스가 주위에 획 (흰색 윤곽선)을 얻습니다.
변수의 모든 인스턴스를 선택하고 한 번에 모두 편집 할 수 있는 키보드 단축키가 있습니까?
내가 시도한 것 :
⌘D, ⌘K그리고 ⌘U나에게 하나씩을 선택할 수 있습니다,하지만 난 수동이 아닌 가변 문자열 일치를 제외해야합니다 :
그리고 Ctrl⌘G단순히 모든 문자열 일치 를 선택 하십시오 .
Sublime은 변수와 문자열 일치를 구별 할 수 있습니다. 변수 일치 만 선택할 수있는 방법이 없습니까?
답변
-
변수에 커서를 놓습니다.
참고 : 열쇠는 빈 선택으로 시작하는 것입니다. 강조하지 마십시오. 단지 넣어 거기에 커서를.
- ⌘D필요에 따라 누릅니다 . Mac에 없습니까? 사용하십시오 CtrlD.
작동하지 않습니까? 아무것도 선택하지 않은 상태 에서 시작 하십시오 .
더 많은 명령 :
모두 찾기 : Ctrl⌘G 모든 발생을 한 번에 선택합니다. Mac에 없습니까?AltF3
선택 취소 : ⌘U 뒤로 이동합니다. Mac에 없습니까?CtrlU
다음 빠른 건너 뛰기 : ⌘K⌘D 다음 발생을 건너 뜁니다. Mac에 없습니까?CtrlKCtrlD
답변
나는 Mac에 관한 질문을 알고 있지만 우분투에 대한 답변을 검색하기 위해 여기에 왔으므로 내 답변이 누군가에게 유용 할 수 있다고 생각합니다.
쉬운 방법 : AltF3.
답변
많은 노력에도 불구하고, 당신이하려는 일을 할 수있는 내장 또는 플러그인 지원 방법을 찾지 못했습니다. 나는 완전히이 동의 해야 프로그램이 구별 수있는, 할 수 foo
에서 buffoon
처음을 강조 할 때, 그러나 아무도 그 일을하는 방법을 알고있는 것 같다.
그러나 다음은 Sublime Text 2에서 단어를 선택하는 데 유용한 주요 콤보입니다.
Ctrl⌘G-현재 단어의 모든 어커런스를 선택합니다 ( AltF3Windows / Linux에서)
⌘D-현재 단어의 다음 인스턴스를 선택합니다 ( CtrlD)
- ⌘K, ⌘D-현재 인스턴스를 건너 뛰고 다음 인스턴스 ( CtrlK, CtrlD) 를 선택합니다.
- ⌘U– “소프트 실행 취소”, 이전 선택 ( CtrlU)으로 이동
⌘E, ⌘H-현재 선택을 찾기 및 바꾸기 ( CtrlE, CtrlH) 의 “찾기”필드로 사용합니다.
답변
답변
마술은 빈 선택으로 시작해야하므로 커서를 다중 선택하려는 단어 / 문자 앞에 놓고 Ctrl+를 누르십시오 D.
답변
나에게 이것은 Sublime에서 가장 큰 실수입니다. Alt+ F3도달 / 기억하기 어렵고 Ctrl+Shift + 것은 G아무 의미 고려하지 않는다 Ctrl+를D “선택 옆에 인스턴스를 추가”입니다.
이것을 당신의 사용자 키 바인딩에 (환경 설정> 키 바인딩) :
{ "keys": ["ctrl+shift+d"], "command": "find_all_under" },
이제 무언가를 강조 표시하고 Ctrl+ Shift+를 누르면 D파일의 다른 모든 인스턴스가 선택에 추가됩니다.
답변
것 @watsonic 언급 맥 OS에 대한 숭고한 텍스트 3에서,로 시작하는 것을 빈 선택 단순히, ⌃⌘G( AltF3대신, 트릭을 수행 Windows에서) ⌘D+ ⌃⌘G숭고한 텍스트 2.