1. ホーム
  2. visual-studio-code

[解決済み] Visual Studio Codeでキーボードショートカットのバインディングを変更するにはどうすればよいですか?

2022-08-12 04:11:39

質問

Visual Studio Codeを使用して、どのような手順で行うのでしょうか。

  • 組み込みコマンドのキーボード ショートカットをリマップします。たとえば、「ファイルを開く」(デフォルトは Ctrl + O というように、実際にこれを変更する人はまずいませんが、同じプロセスが組み込まれたショートカットにも適用されるはずです)。

  • 拡張機能のコマンドのキーボードショートカットをリマップします。例えば、Bookmark 拡張機能の toggle-bookmark (デフォルトは Ctrl + Alt + K )

2015年では、設定JSONファイルの編集が必要でしたが、どれが、どのように編集するのかがわかりません。 2021年には新しいUIがありますが、どのように探せばいいのでしょうか?

どのように解決するのですか?

ファイル -> 環境設定 -> キーボードショートカットをクリックします。 開いたタブで編集し、利用可能なキーバインディングを見つけ、それを割り当てます。

歴史的な注記: 非常に初期のバージョンの Visual Studio コードでは、ファイル -> 環境設定 -> キーボード ショートカットをクリックすると、次のような JSON が表示されました。 keybindings.json :

// Place your key bindings in this file to overwrite the defaults
[
    { "key": "ctrl+o",                "command": "workbench.action.files.openFile" },
    
    { "key": "ctrl+alt+k",            "command": "bookmarks.toggle",
                                     "when": "editorTextFocus" }

]

しかし、2021年のバージョンでは、ちゃんとしたGUIがあり、jsonの編集方法はエラーが出やすく、発見しにくかったので、これは素晴らしいことです。

jsonエディタ機能は、新しいアイコンに移動しました。