編集済み 3 数か月前 によって ExtremeHow 編集チーム
ビジュアルスタジオコードキーボードショートカットカスタマイズ生産性設定ユーザー設定キーバインディングコマンドワークフローショートカット最適化ヒントツールインターフェースパフォーマンスプログラミング開発拡張機能エディター効率
翻訳が更新されました 3 数か月前
Visual Studio Code、通称VS Codeは、Microsoftが開発した人気のコードエディタです。さまざまなプログラミング言語をサポートしており、多くの機能を備えています。その強力な機能の一つが、キーボードショートカットをカスタマイズできることです。これにより、開発環境を自分のワークフローに合わせることができ、生産性を向上させることができます。
キーボードショートカットは、マウスを使用せずに作業を迅速に行うためのキーの組み合わせです。これにより、コーディングプロセスが大幅にスピードアップします。幸いなことに、VS Codeはこれらのショートカットを個人の好みに応じて柔軟にカスタマイズする方法を提供しています。ここでは、Visual Studio Codeでキーボードショートカットをカスタマイズする方法を学びます。
VS Codeでキーボードショートカットをカスタマイズするには、まずキーボードショートカット設定にアクセスする必要があります。以下の手順で行えます:
Ctrl + K Ctrl + S
(Windows/Linux)またはCmd + K Cmd + S
(macOS)を使用して、キーボードショートカット設定を直接開くこともできます。キーボードショートカット設定を開くと、既存のすべてのキーボードショートカットを表示するユーザーフレンドリーなインターフェースが表示されます。このインターフェースはいくつかのセクションに分かれています:
キーボードショートカットのカスタマイズは非常に簡単です。ここではステップバイステップガイドを示します:
Enter
キーを押して保存します。ショートカットをカスタマイズする例として、サイドバーを切り替えるためにCtrl + B
を設定するとします。これを行うには、コマンドリストで「View: Toggle Sidebar Visibility」を検索します。コマンドの横に、キーバインディングをCtrl + B
に追加または変更します。
時には、キーボードショートカットを削除したり、デフォルトの設定にリセットしたいことがあります。以下の手順で行います:
ショートカットを変更、削除、または復元するたびに、それらはすぐに反映されます。ただし、さらなる調整のために、いつでもこのインターフェースに戻ることができます。
時には、2つ以上のコマンドが同じキーボードショートカットを使用しようとする場合があります。これにより、同じキーバインディングが複数のアクションを同時に実行できないため、競合が発生します。競合が生じた場合、VS Codeは現在のコンテキスト(例:言語またはアプリケーションフォーカス)に基づいて、最も関連性の高いと思われるコマンドを優先します。
争いを解決するには:
複数のマシンでVS Codeを使用している場合、すべてのデバイスでカスタムキーバインディングを一貫して保持したい場合があります。キーバインディングを簡単にエクスポートおよびインポートできます。
Ctrl + Shift + P
(Windows/Linux)またはCmd + Shift + P
(macOS)を押してコマンドパレットを開きます。keybindings.json
ファイルを開きます。keybindings.json
ファイルを開きます。特定のキーバインディングが不要な場合、削除または再割り当てをせずに一時的に無効にすることができます:
キーバインディングを再有効化するには、同じ手順を踏んで、コマンドにキーボードショートカットを割り当てます。
さらに多くのコントロールを望むユーザー向けに、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は世界中の開発者にとって非常にカスタマイズ可能でユーザーフレンドリーなコードエディタとなっています。
キーボードショートカットを練習するために時間がかかるかもしれませんが、慣れてきたらコーディングはより直感的で効率的なものになるでしょう。
記事の内容に誤りがある場合, あなたは