3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[VSCode] 割り当て解除しておくべき危険なショートカットキー

Last updated at Posted at 2025-02-26

雑ですが、「ヒョエエエ」って気分になったので取り急ぎ書いておきます。

  • 環境
    • Windows 10
    • VSCode: 1.97.2

外部ターミナルにクリップボードをペーストしてしまう状況が発生しうる

たとえば、こんな感じのJavaScriptのコードを書いていたとします。

image.png

commandsecho, vol, verという名前のプロパティを追加したい!
(プロパティ名の省略はできないものとします)

image.png

↑ こんな感じにプロパティ名を書いて…

image.png

↑ こうしたい!

…ところが、実際はこうはなりませんでした。

以下のような状況まで少し戻ります。

image.png

範囲選択して…
Ctrl + C でコピー!

image.png

しかし、実際は範囲選択したときの Shift キーが残っていて、
Shift + Ctrl + C を入力してしまいます。

なんとこのショートカットキー、外部ターミナルが開く!!

image.png

↑ なんか視界の隅っこにコマンドプロンプトが出現していますが、情報が脳みそまで到達していません。指は次のペーストの入力をしようと動いています。

そのまま、無情にもCtrl + Vを入力…

image.png

ギャーーー!!!!!!

ショートカットキーの割り当てを解除する方法

image.png

  1. Ctrl + K, S で「基本設定: キーボード ショートカットを開く」を実行
  2. 「ctrl shift c」でフィルターして、
  3. 「新しい外部ターミナルを開く」のキーバインドを変更もしくは削除

image.png

Ctrl + Shift + Alt + C にしときました。

ほかの回避策

  • Windows 11 にして、「ターミナル」を使う

なんと Windows 11 なら、複数行の貼り付けの際に警告が出ます。すごい!
(単一行+改行 だとどうなるんだろ…)

  • Ctrl + C, V を連続で実行しない

それはどうなの?

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?