サイドバーを開いたときに自動的にフォーカスすることは可能ですか? キーマップ ファイルに適切なコマンドを形成できません...
組み合わせる必要がある
toggle_side_bar
と
focus_side_bar
答え1
この質問の答えをご覧ください:https://stackoverflow.com/questions/9646552/sublime-text-2 でキーバインディングコマンドをチェーンすることは可能ですか?。reveal_in_side_bar
への変更toggle_side_bar
編集:私の場合もうまくいきませんでしたが、それが自分のやり方だと思っていました。とにかく、これはうまくいきます (今のところ):
import sublime, sublime_plugin
class ToggleSideBarAndFocusCommand(sublime_plugin.WindowCommand):
def run(self):
self.window.run_command("toggle_side_bar")
self.window.run_command("focus_side_bar")
Python ターミナルで次のコマンドを実行します:
window.run_command("toggle_side_bar_and_focus")
キーマップ:
{ "keys": ["ctrl+shift+9"], "command": "toggle_side_bar_and_focus" },
答え2
あなたが言ったのと全く同じことをする新しいプラグインを書きました。見てください