対象
Visual StudioでVSCodeのキーボードショートカットを使えるように設定したが、Shift+Alt+Arrow
で「行を上(下)にコピー」のショートカットが使えなくて困っている方。
※Visual StudioでVSCodeのショートカットを使用する方法は、こちらの記事をご参照ください。
環境
- Windows11
- Visual Studio 2022(17.3.4)
原因
Visual Studio側に「行を上(下)にコピー」というコマンドが組み込まれていないことが原因だと考えられます。
解決策
代わりに「複製」というコマンドをShift+Alt+Arrow
に割り当てましょう。
※「複製」はVSCodeの「行を下にコピー」に当たる機能です。「行を上にコピー」に当たる機能は見つからなかったので、今回はShift+Alt+↓
だけではなくShift+Alt+↑
にも「複製」を割り当てることとします。
-
ツール
→オプション
を開きます。 - ダイヤログ左のツリーにて
環境
→キーボード
を開きます。 - 「以下の文字列を含むコマンドを表示」に
複製
と入力してコマンドを検索します。
-
編集,複製
コマンドを選択し、ショートカットキーを追加していきます。まず「使用する場所」をテキスト エディター
に変更します。そして「ショートカット キー」にShift+Alt+↓
を入力し、「割り当て」をクリックします。同様にShift+Alt+↑
も割り当てましょう。
「選択したコマンドへのショートカット」が以下のようになっていれば、割り当てはうまくいっています。「OK」を押してダイアログを閉じましょう。
以上の操作によって設定は完了です。お疲れさまでした。
あとがき
更に良い方法をご存じの方がいらっしゃいましたら、ぜひコメントで教えてください。