web-dev-qa-db-ja.com

VS Codeからキーボードショートカットを削除する

keybindings.jsonファイルに新しいキーを追加するだけで、VS Codeのキーボードショートカットを上書きできました。

ただし、既存のショートカットを削除することはできません。より具体的には、私はこれを削除したいと思います:

{ "key": "ctrl+alt+down",         
  "command": "editor.action.insertCursorBelow",
  "when": "editorTextFocus" }

それを削除する方法についてのアイデアはありますか?

24

これは キーバインディングのドキュメントで説明されています です。 -コマンド名の前。

あなたの例として、追加してみてください:

{ "key": "ctrl+alt+down", "command": "-editor.action.insertCursorBelow" }

あなたのkeybindings.json

31
Matt Bierner

空のコマンドで上書きすると、うまくいくようです:

{ "key": "ctrl+alt+down", "command": "",
                          "when": "editorTextFocus" }
5
Félix Caron

UIを使用したより簡単な方法:

  1. [キーボードショートカット]タブを開きます( @ Neluの回答を参照
  2. ショートカットから削除するコマンドを選択します
  3. を押す del キーボード

そして、ほら! :-)

4
Soullivaneuh
  1. [コードに移動]> [設定]> [キーボードショートカット]
  2. 上記はスクリーンショットが示すものを開くはずです(すべてのキーボードバインディングのリスト)
  3. 削除するキーボードバインディングを右クリックします。
  4. キーバインドの削除を選択

これにより、キーバインドが削除されます。

Remove Keybinding from vscode

3
Vikram Belde

このファイルを新しいバージョンで編集するために開く方法を知りたい場合:

  1. ファイル>設定>キーボードショートカット KS
  2. クリック {}エディタの右上にあるアイコン。

enter image description here

  1. 次に、他の回答に従います。
3
Nelu