Sublime Text 2 のフォーカスサイドバーを開く

Sublime Text 2 のフォーカスサイドバーを開く

サイドバーを開いたときに自動的にフォーカスすることは可能ですか? キーマップ ファイルに適切なコマンドを形成できません...

組み合わせる必要がある

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

あなたが言ったのと全く同じことをする新しいプラグインを書きました。見てください

https://github.com/miguelgraz/FocusFileOnSidebar

関連情報