2014-09-17 5 views
3

장엄한 텍스트 3에 16 진수 뷰어 패키지를 설치했습니다. 전환하려면 Ctrl + Shift + P를 사용하여 명령 팔레트를 열고 " hex "를 선택하고 패키지 명령을 선택하여 16 진수보기를 토글합니다.Sublime text : 패키지 명령에 키 바인딩을 추가하는 방법

특정 패키지 명령에 키를 바인딩하는 방법이 궁금 해서요. 키 바인딩 구성 파일을 알고 있지만 package 명령을 호출하기 위해 JSON 행을 추가해야하는지 알 수 없습니다.

이것은 내가 stackoverflow에 대한 나의 첫 번째 질문이다, 내가 틀린 일을한다면 미안해, 좋은 하루 되라!

편집 : https://github.com/facelessuser/HexViewer 그것은 말한다 :이 패키지의 github에 있습니다

명령 팔레트를 통해 사용할 수 또는 키 할당 10 개 명령이 있습니다.

내가

진수 뷰어 바인딩 좋아해야 하나입니다 전환 진수보기

을 그리고 이것은 내가 JSON 키 - 바인딩에 붙여 시도한 문자열 파일 :

{"keys":["ctrl+shift+h"] , "command":"Hex Viewer: Toggle Hex View"} 

답변

1

당신이 플러그인에 키의 명령을 행한다을 할당 같은 것을 사용할 수

0 > 환경 설정 - -

> 키를 - 벤딩 - 사용자

는이

[ 
    { "keys": ["ctrl+shift+x"], "command": "the name of plugin." } 

] 
+0

해야 바인딩. 나는 이와 같은 것을 시도했지만, 나는 숭고가 명령 이름을 실제로 인식하지 못한다고 생각한다. –

+0

플러그인 이름에 대해 확실합니까? – k0sh

+0

예, 글을 써야할지 잘 모르겠습니다. –

6

당신은 진수 뷰어 키맵 바인딩 키를 추가해야합니다 추가 할 수 있습니다.

이 작업을 수행하려면 , 패키지 제어를 통해 헥스 뷰어를 설치 한 후, Package Settings -> Hex Viewer -> Key Bindings - Default로 이동 한 다음 추가

[ 
    { 
     "keys": ["ctrl+shift+h"], 
     "command": "hex_viewer" 
    } 
] 

파일을 저장하려면를, 당신이 당신의 것입니다 가정하고 %APPDATA%\Sublime Text 3\Packages\HexViewer 디렉토리가 있는지 확인해야합니다 패키지 디렉토리.

다른 사용 가능한 명령과 함께 언급 한 GitHub 링크에서 사용할 수있는 예제 키 맵이 있습니다.

Example.sublime - 키맵

[ 
    { 
     "keys": ["ctrl+shift+b","ctrl+shift+h"], 
     "command": "hex_viewer" 
    }, 
    { 
     "keys": ["ctrl+shift+b","ctrl+shift+i"], 
     "command": "hex_show_inspector" 
    }, 
    { 
     "keys": ["ctrl+shift+b","ctrl+shift+f"], 
     "command": "hex_finder" 
    }, 
    { 
     "keys": ["ctrl+shift+b","ctrl+shift+e"], 
     "command": "hex_editor" 
    }, 
    { 
     "keys": ["ctrl+shift+b","ctrl+shift+x"], 
     "command": "hex_writer" 
    }, 
    { 
     "keys": ["ctrl+shift+b","ctrl+shift+u"], 
     "command": "hex_discard_edits" 
    }, 
    { 
     "keys": ["ctrl+shift+b","ctrl+shift+="], 
     "command": "hex_checksum", 
     "args": {"panel": true} 
    }, 
    { 
     "keys": ["ctrl+shift+b","ctrl+shift+-"], 
     "command": "hash_selection" 
    }, 
    { 
     "keys": ["ctrl+shift+b","ctrl+shift+g"], 
     "command": "hash_eval" 
    } 
] 
+0

이것은 효과가있다! 감사 –

1

귀하의 그것은 작동하지 않습니다

{ "keys": ["ctrl+shift+h"] , "command":"hex_viewer"}