[keyboard-shortcuts] Sublime에서 변수의 모든 인스턴스를 선택하고 변수 이름을 편집하는 방법

내 코드에서 변수 (문자열뿐만 아니라)를 선택하면 해당 변수의 다른 모든 인스턴스가 주위에 획 (흰색 윤곽선)을 얻습니다.

여기에 이미지 설명을 입력하십시오

변수의 모든 인스턴스를 선택하고 한 번에 모두 편집 할 수 있는 키보드 단축키가 있습니까?


내가 시도한 것 :

D, K그리고 U나에게 하나씩을 선택할 수 있습니다,하지만 난 수동이 아닌 가변 문자열 일치를 제외해야합니다 :

여기에 이미지 설명을 입력하십시오

그리고 CtrlG단순히 모든 문자열 일치 를 선택 하십시오 .

여기에 이미지 설명을 입력하십시오

Sublime은 변수와 문자열 일치를 구별 할 수 있습니다. 변수 일치 만 선택할 수있는 방법이 없습니까?



답변

  1. 변수에 커서를 놓습니다.

    참고 : 열쇠는 빈 선택으로 시작하는 것입니다. 강조하지 마십시오. 단지 넣어 거기에 커서를.

변수의 텍스트 커서

  1. D필요에 따라 누릅니다 . Mac에 없습니까? 사용하십시오 CtrlD.

강조된 변수의 더 많은 인스턴스

작동하지 않습니까? 아무것도 선택하지 않은 상태 에서 시작 하십시오 .

더 많은 명령 :

모두 찾기 : CtrlG 모든 발생을 한 번에 선택합니다. Mac에 없습니까?AltF3

선택 취소 : U 뒤로 이동합니다. Mac에 없습니까?CtrlU

다음 빠른 건너 뛰기 : KD 다음 발생을 건너 뜁니다. Mac에 없습니까?CtrlKCtrlD

숭고한 문서


답변

나는 Mac에 관한 질문을 알고 있지만 우분투에 대한 답변을 검색하기 위해 여기에 왔으므로 내 답변이 누군가에게 유용 할 수 있다고 생각합니다.

쉬운 방법 : AltF3.


답변

많은 노력에도 불구하고, 당신이하려는 일을 할 수있는 내장 또는 플러그인 지원 방법을 찾지 못했습니다. 나는 완전히이 동의 해야 프로그램이 구별 수있는, 할 수 foo에서 buffoon처음을 강조 할 때, 그러나 아무도 그 일을하는 방법을 알고있는 것 같다.


그러나 다음은 Sublime Text 2에서 단어를 선택하는 데 유용한 주요 콤보입니다.

CtrlG-현재 단어의 모든 어커런스를 선택합니다 ( AltF3Windows / Linux에서)

D-현재 단어의 다음 인스턴스를 선택합니다 ( CtrlD)

  • K, D-현재 인스턴스를 건너 뛰고 다음 인스턴스 ( CtrlK, CtrlD) 를 선택합니다.
  • U– “소프트 실행 취소”, 이전 선택 ( CtrlU)으로 이동

E, H-현재 선택을 찾기 및 바꾸기 ( CtrlE, CtrlH) 의 “찾기”필드로 사용합니다.


답변

이것은 나를 위해 일했습니다. 바꾸려는 단어의 시작 부분에 커서를 놓은 다음

CtrlK, CtrlD,CtrlD

원하는 단어를 원하는만큼 선택하면 대체 단어를 입력하면됩니다.


답변

마술은 빈 선택으로 시작해야하므로 커서를 다중 선택하려는 단어 / 문자 앞에 놓고 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.