Insertキーでカット&ペースト

2022/04/29に公開

個人的に便利な小ネタです。

Windows上でLinuxに接続する人に特におすすめです。
Emacsを使っている人にも役に立つかもです。

Ctrl+Insertでカット、Shift+Insertでペースト

カット&ペースト(コピー&ペースト)といえばまず浮かぶのがCtrl+C, Ctrl+Vですが、アプリケーションによっては別のキーバインドに割り当てられている場合があります。

特に、コマンドプロンプトやPowershell、Linuxのシェルに接続しているターミナルでは、シグナルに割り当てられていて単純には使いづらいです。

一方、この

  • Ctrl + Insertでカット(コピー)

  • Shift + Insertでペースト

は、結構広い環境でカット&ペーストのショートカットとして機能する(と感じる)ので、いつものCtrl+C, Ctrl+Vが使えない場合は、試してみるのをおすすめします。

私は、使い分けるのが面倒くさいので、「このアプリケーションどうだっけな」とよぎった瞬間にInsertキーの方を使うようにしています。

活用場面例

  • コマンドプロンプト or Windows Powershellと、他のWindows上のソフトを行き来するとき

  • Windows上で、Unixのシェルに接続したターミナルソフトとWindows上のソフト(Officeとかブラウザとか)を行き来するとき

    • 最近だったら、WSL2やAWSに接続したターミナルソフト、Visual Studio Codeのターミナル、AWS Cloud9のターミナル、...
  • (Windowsに限らず)Emacsと他のアプリケーションを行き来するとき

Insertが暴発したら、落ち着いてInsertをもう一度押そう

焦ってガチャガチャやらないように、「押しミスでInsertキーを純粋に暴発させてしまうかも」という可能性を頭に置いておくとベストです。

入力がInsertモードになってしまっていた場合は、落ち着いてInsertをもう一度優しく押しましょう。

とはいえ、「ミスっても入力がInsertモードになるだけ」とも言えると思います。

個人的には、そのアプリのCtrl系の他の割当ショートカットを暴発させて、アプリごとそれぞれに用意された多岐にわたるなにがしかが発動するよりかは、影響が全然マシで単純だなと思っていて、マルチな環境を行き来する場合におすすめするもう一つの根拠となっています。
Insert絡むとこんな風に厄介になるよ、というのがありましたら、共有いただけると嬉しいです。)

参考

ショートカットキー一覧 (Wikipedia)

Discussion