EmmetパッケージをSublimeTextにインストールすると、ctrl+の定義が変更されますd。ctrl+dに、カーソルの前の文字を削除するというデフォルトの動作を持たせたいのですが。下に何を記入すればよいですか?
以下、Emmetパッケージのユーザーキーバインディングを定義するときはどうなりますか?
{ "keys": ["ctrl+d"], "command": "???" },
EmmetパッケージをSublimeTextにインストールすると、ctrl+の定義が変更されますd。ctrl+dに、カーソルの前の文字を削除するというデフォルトの動作を持たせたいのですが。下に何を記入すればよいですか?
以下、Emmetパッケージのユーザーキーバインディングを定義するときはどうなりますか?
{ "keys": ["ctrl+d"], "command": "???" },
で試してみてください
{ "keys": ["ctrl+d"], "command": "right_delete" }
Emmet READMEによると、ショートカットを無効にする正しい方法は次のとおりです。
デフォルトのキーマップに不満がある場合は、Emmet.sublime-settingsファイルのdisabled_keymap_actionsプリファレンスを使用して個々のキーボードショートカットを無効にすることができます。
Ctrl+のキーDは「balance_outward」です。設定は次のようになります。
{"disabled_keymap_actions": "balance_outward"}
Default (<os>).sublime-keymap
エメットへのベロニングを開いてを見ると、さまざまなコマンドのすべてのキーを見つけることができますargs: action
。
迅速で汚い回避策は、emmetのデフォルトのキーバインディングファイルのctrl+定義を削除することです。d
しかし、私はよりクリーンな解決策を探しています。