ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

Visual Studio Codeでキーボードショートカットをカスタマイズする方法

編集済み 3 数か月前 によって ExtremeHow 編集チーム

ビジュアルスタジオコードキーボードショートカットカスタマイズ生産性設定ユーザー設定キーバインディングコマンドワークフローショートカット最適化ヒントツールインターフェースパフォーマンスプログラミング開発拡張機能エディター効率

Visual Studio Codeでキーボードショートカットをカスタマイズする方法

翻訳が更新されました 3 数か月前

Visual Studio Code、通称VS Codeは、Microsoftが開発した人気のコードエディタです。さまざまなプログラミング言語をサポートしており、多くの機能を備えています。その強力な機能の一つが、キーボードショートカットをカスタマイズできることです。これにより、開発環境を自分のワークフローに合わせることができ、生産性を向上させることができます。

キーボードショートカットは、マウスを使用せずに作業を迅速に行うためのキーの組み合わせです。これにより、コーディングプロセスが大幅にスピードアップします。幸いなことに、VS Codeはこれらのショートカットを個人の好みに応じて柔軟にカスタマイズする方法を提供しています。ここでは、Visual Studio Codeでキーボードショートカットをカスタマイズする方法を学びます。

キーボードショートカットの設定へのアクセス

VS Codeでキーボードショートカットをカスタマイズするには、まずキーボードショートカット設定にアクセスする必要があります。以下の手順で行えます:

  1. Visual Studio Codeを開きます。
  2. メニューバーに移動し、ファイル(Windows/Linux)またはコード(macOS)をクリックします。
  3. 環境設定を選択します。
  4. キーボードショートカットをクリックします。あるいは、デフォルトのキーボードショートカットCtrl + K Ctrl + S(Windows/Linux)またはCmd + K Cmd + S(macOS)を使用して、キーボードショートカット設定を直接開くこともできます。

キーボードショートカットUIの理解

キーボードショートカット設定を開くと、既存のすべてのキーボードショートカットを表示するユーザーフレンドリーなインターフェースが表示されます。このインターフェースはいくつかのセクションに分かれています:

キーボードショートカットのカスタマイズ

キーボードショートカットのカスタマイズは非常に簡単です。ここではステップバイステップガイドを示します:

  1. カスタマイズしたいコマンドを検索します。キーボードショートカットインターフェースの上部にある検索バーを使用して、特定のコマンドをすばやく見つけることができます。
  2. コマンドを見つけたら、その前のキーバインディング列にカーソルを移動させます。
  3. キーバインディングをクリックして編集します。これにより、お好みのキーボードショートカットを入力できるようになります。
  4. 新しいキーの組み合わせを入力したら、Enterキーを押して保存します。

ショートカットをカスタマイズする例として、サイドバーを切り替えるためにCtrl + Bを設定するとします。これを行うには、コマンドリストで「View: Toggle Sidebar Visibility」を検索します。コマンドの横に、キーバインディングをCtrl + Bに追加または変更します。

ショートカットの削除とリセット

時には、キーボードショートカットを削除したり、デフォルトの設定にリセットしたいことがあります。以下の手順で行います:

  1. ショートカットを削除またはリセットしたいコマンドを見つけます。
  2. コマンドの横にあるキーバインディングをクリックします。メニューが表示されます。
  3. ゴミ箱アイコンをクリックしてショートカットを削除します。
  4. デフォルトのショートカットにリセットするには、円形の矢印アイコンをクリックします。

ショートカットを変更、削除、または復元するたびに、それらはすぐに反映されます。ただし、さらなる調整のために、いつでもこのインターフェースに戻ることができます。

キーボードショートカットの競合

時には、2つ以上のコマンドが同じキーボードショートカットを使用しようとする場合があります。これにより、同じキーバインディングが複数のアクションを同時に実行できないため、競合が発生します。競合が生じた場合、VS Codeは現在のコンテキスト(例:言語またはアプリケーションフォーカス)に基づいて、最も関連性の高いと思われるコマンドを優先します。

争いを解決するには:

  1. キーボードショートカットエディタを開きます。
  2. 検索バーにキーバインディングを入力して、競合しているショートカットを見つけます。
  3. 同じキーバインディングを使用しているコマンドを特定し、どのコマンドのショートカットを優先するかを決定します。
  4. 自分があまり頻繁に使用しないコマンドや、ワークフローにとって重要ではないコマンドのキーバインディングを変更します。

キーバインディングのエクスポートとインポート

複数のマシンでVS Codeを使用している場合、すべてのデバイスでカスタムキーバインディングを一貫して保持したい場合があります。キーバインディングを簡単にエクスポートおよびインポートできます。

キーバインディングのエクスポート

  1. Ctrl + Shift + P(Windows/Linux)またはCmd + Shift + P(macOS)を押してコマンドパレットを開きます。
  2. 'Preferences: Open Keyboard Shortcuts (JSON)'と入力してkeybindings.jsonファイルを開きます。
  3. このファイルの内容をコピーします。このファイルには、すべてのカスタマイズされたキーバインディングがJSON形式で含まれています。

キーバインディングのインポート

  1. 新しいマシンでVS Codeを開き、コマンドパレットに移動します。
  2. 'Preferences: Open Keyboard Shortcuts (JSON)'と入力してkeybindings.jsonファイルを開きます。
  3. コピーしたJSONデータをこのファイルに貼り付けて保存します。カスタムキーバインディングが直ちに適用されます。

キーバインディングの無効化

特定のキーバインディングが不要な場合、削除または再割り当てをせずに一時的に無効にすることができます:

  1. 無効にしたいコマンドを検索します。
  2. キーバインディングメニューをクリックして開きます。
  3. 'キーバインディングを削除'を選択します。これにより、効果的に無効化されます。

キーバインディングを再有効化するには、同じ手順を踏んで、コマンドにキーボードショートカットを割り当てます。

キーバインディングパターンによる高度なカスタマイズ

さらに多くのコントロールを望むユーザー向けに、VS Codeはkeybindings.jsonファイルでキーバインディングパターンを使用することができます。これは、GUIがサポートしていない複雑なキーの組み合わせや、特定の条件下でのみ適用されるキーバインディングを作成するのに特に便利です。

keybindings.jsonファイルには、コマンドパレットから「Preferences: Open Keyboard Shortcuts (JSON)」でアクセスできます。キーバインディングパターンはJSONオブジェクト形式で書かれ、指定できるのは:

キーバインディングパターンの例

{ "key": "ctrl+k ctrl+c", "command": "editor.action.commentLine", "when": "editorTextFocus && !editorReadonly" }

この例では、キーの組み合わせCtrl + K Ctrl + Cは、エディタがフォーカスされ、読み取り専用でない場合にコードエディタ内の行をコメントアウトします。

結論

Visual Studio Codeでキーボードショートカットをカスタマイズすることで、開発ワークフローを大幅に改善することができます。キーバインディングを再設定したり、不必要なキーバインディングを削除したり、競合を解決したりする能力により、エディタとの対話方法を完全にコントロールできます。さらに、高度なユーザーはkeybindings.jsonファイルを活用して、極めて特定の条件付きキーバインディング構成を作成することができます。これらすべての機能により、VS Codeは世界中の開発者にとって非常にカスタマイズ可能でユーザーフレンドリーなコードエディタとなっています。

キーボードショートカットを練習するために時間がかかるかもしれませんが、慣れてきたらコーディングはより直感的で効率的なものになるでしょう。

記事の内容に誤りがある場合, あなたは


コメント