質問
特定の言語のキー バインドを作成する適切な方法は何ですか?
バックグラウンド
Java ファイルで作業するときに、各行の後に自動的にセミコロンを挿入したいと思います。達成するマクロを作成し、それを にバインドすることができましたsuper+enter
。ここで、キー バインディングの範囲を Java ファイルだけに限定したいと思います。私は何を間違っていますか?
[
{
"keys": ["super+enter"], "command": "run_macro_file",
"args": {"file": "Packages/User/Add Line SemiColon.sublime-macro"},
"context": [
{ "key": "selector", "operator": "equals", "operand": "source.java" }
]
}
]