사용자 키 바인딩에 다음을 삽입하십시오.
[
{ "keys": ["up"], "command": "swap_line_up" },
{ "keys": ["down"], "command": "swap_line_down" }
]
키 매핑 파일은 단지 JSON입니다. 4 개의 키가 있습니다.
keys
은 키 항목 목록입니다. 항목은 일반적으로 ["<modifier> + <character>"]
과 비슷합니다. 배열에 추가 항목을 작성하여 다중 레벨 키 바인딩을 정의 할 수 있습니다. 예를 들어 사이드 바를 표시하거나 숨기는 것입니다. 이에 대한 항목은 ["ctrl+k", "ctrl+b"]
입니다. 사용 가능한 키는 here으로 설명됩니다.
command
은 실행할 명령을 지정하는 문자열입니다. 특정 조치로 실행중인 명령을 보려면 sublime.log_commands(True)
을 ST 콘솔에 입력하십시오.
args
은 명령에 전달되는 인수입니다. 이것은 사전 객체입니다. 이 키는 주어진 명령의 매개 변수 이름에 해당합니다.
context
은 주어진 명령을 조건부로 실행하기위한 사전 항목 목록입니다. 이것들은 다소 복잡 할 수 있습니다. 컨텍스트 here에 대한 참조가 있습니다.
키 바인딩에 익숙해지는 가장 좋은 방법은 문제를 해결하는 것입니다. 나는 기본 키를 참조로 사용했다.
this을 참조로 보관하고 싶을 수 있습니다.
매크로를 만들어 일련의 명령을 실행할 수 있습니다. 이것들은 명령과 인수의 목록 일 뿐이며 더 자세한 설명은 here입니다.