Sublime Text 2に記録して保存したマクロがたくさんあります。それぞれにキーボードショートカットを割り当てようとしていますが、これを実行する方法がわかりません。
私は見ました
ただし、既存のコマンドにキーバインディングを設定する方法を説明しています。
マクロを実行するには何を設定すればよいですか?
Sublime Textにマクロを実行するように指示するには、引数として「run_macro_file」を「command」に渡す必要があります。引数はマクロのファイル名です。
まず、マクロを記録するだけではファイルに保存されず、マクロをファイルに保存する必要があります。これを行うには、[ツール]→[マクロの保存]をクリックして、ファイル名を指定します。マクロは通常、%appdata%\Sublime Text 2\Packages\User
フォルダーに保存されます。
次に、キーボードショートカットを割り当てるには、[設定]→[キー割り当て-ユーザー]からキー割り当てファイルを開きます。
現在、キーバインドの一般的な形式は次のとおりです。
{ "keys": [<key sequence>], "command": "run_macro_file", "args": {"file": "Packages/User/<file name>.sublime-macro"} }
したがって、割り当てたい場合 Ctrl+Shift+X 「末尾にカンマを追加」として保存されたマクロに、キーバインド行は次のようになります。
[
{ "keys": ["ctrl+shift+x"], "command": "run_macro_file", "args": {"file": "Packages/User/add comma to end.sublime-macro"} }
]