1

괄호 안의 텍스트 2 또는 3 (두 가지 모두 사용하고 그 답은 아마도 둘 다 동일합니다), 설치된 플러그인/패키지의 단축키를 어떻게 변경합니까? (Windows 또는 Linux/Ubuntu에서)깔끔한 텍스트 편집기 : 플러그인 단축키를 변경 하시겠습니까?

기본 제공 Sublime 명령 (환경 설정> 키 바인딩)의 키 바인딩을 변경하는 방법은 이미 알고 있습니다. 예를 들어, 하나는 내가 이미 가지고있는 바인딩입니다 :

{"keys": ["ctrl+super+b"], "command": "show_panel", "args": {"panel": "output.exec"}} 

하지만 플러그인의 경우

, 어떻게 내가 무엇을 문자열 "명령"에 사용하는 지 알고 있나요? Sublime에서 임의의 함수에 대해 "명령"이 무엇인지 쉽게 알 수 있습니까?

나는 설치할 수있는 모든 플러그인에 적용되는 일반적인 대답을 원합니다. 예를 들어, 오늘 SimpleClone이라는 단축키를 변경하려고합니다. Ctrl + Shift + 오른쪽은 오른쪽으로 분할됩니다. Ctrl + Shift + 오른쪽은 운영 체제에서 이미 사용 중이므로 플러그인 제조사가 선택하는 단축키입니다. 입력 할 때 오른쪽에 단어가 선택됩니다. 따라서 할당 된 키 바인딩을 변경하려고합니다.

답변

1

플러그인에 몇 가지 바로 가기가 정의되어있는 경우 파일은 *.sublime-keymap 개가됩니다. 따라서 어떤 단축키를 찾고 싶다면 Packages 디렉토리에있는 모든 *.sublime-keymap 파일을 grep 할 수 있다고 생각하지만 어느 단축키를 사용하고 있는지 대략 알고 있다면 필요하지 않아야 할 변경 사항을 바꿀 수 있습니다 :)

예를 들어 Emmet 플러그인에는 Packages/Emmet/Default (Platform).sublime-keymap에 정의 된 키 바인딩이 있습니다.

이러한 파일의 키 바인딩 정의를 사용자 키 바인딩 파일 (Packages/User/Default (platform).sublime-keymap)에 복사하고 원하는대로 수정할 수 있습니다.

+0

패키지 디렉토리를 찾는 것이 까다로운 작업이었습니다. Windows에서는'C :/Program Files/Sublime2/Data/Packages/SimpleClone'에서 찾았습니다. Ubuntu & Sublime 3에서 나는'~/.config/sublime-text-3/Packages/User' 디렉토리를 발견했지만,이 디렉토리에는 문제의 플러그인이 포함되어 있지 않습니다. 나는 "* .sublime-keymap"파일에 대한 검색을했으나, 패키지가'~/.config/sublime-text-3/Installed Packages /'에 압축 된 아카이브에 저장되어 있기 때문에 도움이되지 않았습니다. . 'SimpleClone.sublime-package' 파일을 압축 해제하면 필요한 키맵 파일을 얻을 수있었습니다. 감사. – MD004

+0

예.하지만 이식성이 전혀 없습니다. – fdsfdsfdsfds

0

Cmd-Shift-P (Windows에서는 Ctrl-Shift-P이어야 함)을 눌러 패키지 목록을 열어 Package Control: list packages을 선택한 다음 원하는 패키지를 선택하고 Enter 키를 누릅니다. Sublime은 원하는 모든 *.sublime-keymap 파일을 찾을 수있는 패키지 디렉토리를 엽니 다.

관련 문제