Visual Studio Codeでショートカットキーを変更する方法

Visual Studio Codeでは「選択行の複製」がshift + option + ↓(下に複製)shift + option ↑(上に複製)に設定されています。
他のAtomやSublimeTextなどのテキストエディタではcommand + shift + D(duplicateの頭文字)が一般的です。
というわけで、ショートカットキーを設定し直してみました。
ショートカットキーの変更方法
ショートカットキーの変更は専用の画面で行うので、まずはその画面に移動します。
まずはcommand + shift + Pでコマンドパレットを表示、「shortcuts」で検索して「基本設定: キーボードショートカットを開く」を選択します。

キーボードショートカットを編集するためのページが出てくるので、ここで「行を下へコピー」で検索して変更が可能です。
少しだけであればここで1つ1つ設定していってもいいのですが、後から他のPCでも同じ設定を反映させたい場合や、ネット上にある設定をすぐ反映させるためには別の方法が必要です。
検索ボックスのすぐ下にある「高度なカスタマイズを行うには、次を開いて編集: keybindings.json」というメッセージをクリックします。

すると「規定のキーバインド(左)」と「keybindings.json(右)」の2つのファイルが開きます。
左がデフォルトのショートカットキーの設定で、それを右の方で上書きしていきます。

| キー | 値 |
|---|---|
| key | 設定したいショートカットキーを入力 |
| command | 設定したい内容を入力 (キーボードショートカットファイルで右クリックして「コピー コマンド」でコピー可能) |
| when | キーボードショートカットファイルの「いつ」の部分 |
この方法で設定して、ファイルをバックアップしておけば、PCの移行をする時にもすぐにショートカットキーの移行が完了しますし、ネット上に出回っている設定をすぐ反映する事ができます。
ちなみに今回の設定は下記のコードを貼り付ければ設定できます。
keybindings.json
[
{
"key": "cmd+shift+d",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus"
}
]Visual Studio Codeはショートカットキーの複数押し(〇〇を押した後に〇〇を押す)にも対応しているので、使いやすいように色々設定ができそうです。

MacDownでシンタックスハイライト機能を使う方法と設定
Path Finderで選択したファイルを特定アプリケーションで開く方法
拡張機能を使わずにサイト全体のスクリーンショットを撮影する方法
1Passwordで素早くパスワードを入力するためのショートカットキー
macOSのシステム環境設定「アクセシビリティ」内にあるVoiceOverの設定見直し
Alfredと1Password 8を連携するWorkflowの設定方法
Keyboard Maestroでfnを使ったショートカットキーを設定したい場合は、BetterTouchToolを経由するのがオススメ
Google Chromeでいま開いているページのQRコード生成方法
BetterTouchToolを使って、Finderのファイルを「規定アプリケーションで開く」ショートカットキーを設定する方法
Google Chrome が提供しているベータ版含む4つのバージョンの違いとインストール方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
iOSアプリ版の1Passwordで「パスワード自動補完」機能を利用するための設定
ボディスキャン瞑想の入門に使える音声ガイドまとめ
Path Finderのデスクトップ表示をすれば、デスクトップだけ不可視ファイルを非表示にできる!
Gmailでよく使う文章をテンプレートとして保存・使用する方法
Path Finderで左サイドバーとは別に、「Favorites」だけを表示させる右サイドバーを表示する
PDFファイルをブラウザで開くときに、タイトルにファイル名ではなく別途設定した文字列を表示させたい
Sketchの整列をショートカットキーを使ってすばやく行えるようにする方法
macOS 11 Big Sur以降メニューバー右上に固定表示されてしまう時計表示を目立たなくする
Figmaのレイヤー周りの基本操作|グループ化やマスク、オブジェクトのロックや表示切り替えなどのレイヤーでできること
1Passwordのアカウントを持っていない人にもログイン情報を共有する方法