바인딩 동일한 키에 여러 명령을 할당 "슈퍼 + Alt + 왼쪽"왼쪽 창 화면 광범위한 (66 %)이되도록 레이아웃을 설정하려면I 가지고 ST2
클릭이나 Ctrl + 0을 누르지 않고 바로 입력 할 수 있도록 왼쪽 키에 초점을 맞추기 위해 동일한 키 획을 사용하고 싶습니다.
다음은 내가 시도한 것입니다.
import sublime, sublime_plugin
class ExpandAndFocusLeftPane(sublime_plugin.TextCommand):
def run(self, edit):
self.view.run_command("focus_group", "args": {"group": 0})
self.view.run_command("set_layout", "args": {
"cols": [0.0, 0.66, 1.0],
"rows": [0.0, 1.0],
"cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
})
이 새로운 명령에 "Super + Alt + Left"를 바인딩했습니다.
{
"keys": ["super+alt+left"],
"command": "expand_and_focus_left_pane",
"args":
{
"cols": [0.0, 0.66, 1.0],
"rows": [0.0, 1.0],
"cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
}
},
하지만 여전히 원하는대로하지 않습니다. 어떤 아이디어?
이 키 조합의 효과가 전혀 보이지 않습니까? 'Default (OSX) .sublime-keymap' 파일 (기본값과 사용자 모두)을 다시 확인하여 다른 곳에이 콤보를 할당하지 않았는지 확인하십시오. – MattDMo
예,이 키 바인딩의 효과가 나타납니다. – gprasant