2016-05-23 5 views
0

"replace_all"を置換するために "replace + all"を "super + enter"に再マップしましたが、これを誤って使用することがあります。検索/置換パネルが表示されている場合この状態を提供するオブジェクトargsに指定できるプロパティはありますか?検索/置換パネルが表示されている場合のみ、サブライムテキストキーバインド

{ "keys": ["super+shift+enter"], "command": "replace_all", "args": {"close_panel": true} } 

答えて

3

キーバインドが動作するcontextを指定できます。例えば

、以下を追加して、パネルを交換する際にキーバインドにのみアクティブになりますようになります開いていて、フォーカスを持っています

"context": [{"key": "panel", "operand": "replace"}, {"key": "panel_has_focus"}] 

最終的なキーバインドは次のようになります。

{ "keys": ["super+shift+enter"], "command": "replace_all", "args": {"close_panel": true}, "context": [{"key": "panel", "operand": "replace"}, {"key": "panel_has_focus"}] } 
+0

それは素晴らしいです、ありがとう。私はその財産に関する文書を見つけることができませんでした。私はキーを "super + enter"に戻しました。 –

関連する問題