Windows 10のBashシェルでキーボードショートカットをコピーして貼り付ける方法
Windows 10のBashシェルはついに便利なコピー&ペーストのキーボードショートカットを持っていますが、互換性のためデフォルトで無効になっています。これらのショートカットは、もともとRedstone 5と呼ばれていた2018年10月のアップデートで利用可能です。.
キーボードショートカットのコピーアンドペーストを有効にするには、Linux bashシェルウィンドウのタイトルバーを右クリックしてから、[プロパティ]コマンドを選択します。.
Redstone 5のセット機能が有効になっていると、タブ上ではなくタイトルバーの空白部分を右クリックする必要があります。残念ながら、これらのタブは延期されており、2018年10月の最終更新には表示されません。.
ここで「コピー/貼り付けとしてCtrl + Shift + C / Vを使用」オプションを有効にしてから、「OK」ボタンをクリックします。.
Ctrl + Shift + Cを押してBashシェルの選択したテキストをコピーし、Ctrl + Shift + Vを押してクリップボードからシェルに貼り付けることができます。.
この機能は標準のオペレーティングシステムのクリップボードを使用するため、他のWindowsデスクトップアプリケーションとの間でコピーアンドペーストできます。 Windows + Vを押して、新しいクリップボード履歴機能を使うこともできます。.
Windowsはこの設定を記憶していますが、それは現在のショートカットに限られます。そのため、タスクバーのショートカットからUbuntuシェルを起動した場合、そのタスクバーのショートカットからUbuntuをもう一度起動すると、キーボードショートカットが自動的に有効になります。.
しかし、スタートメニューのショートカットからUbuntuを起動したり、別のショートカットから別のLinuxディストリビューションを起動したりすると、キーボードショートカットが無効になった状態でBashシェルウィンドウが開きます。あなたは新しいウィンドウのキーボードショートカットを有効にすることができ、その設定はあなたが起動したどんなショートカットに対しても記憶されます。.
この新しいオプションは、実際にはWindowsコンソール環境の一部であり、Linux用のWindowsサブシステムだけではありません。つまり、コマンドプロンプトやPowerShellなどの他のコンソール環境に対してもこれらのショートカットを有効にできます。ただし、「Ctrlキーショートカットを有効にする」オプションのおかげで、標準のCtrl + CおよびCtrl + Vショートカットを使用して、それらのアプリケーションをすでにコピーアンドペーストできます。.
「Ctrlキーショートカットを有効にする」オプションはデフォルトでオンになっていますが、Linux Bashシェル環境では機能しません。これは、Ctrl + Cが割り込みシグナルを送信して現在のプロセスに終了を通知するためです。 Ctrl + Vを押すと「逐語挿入」が実行され、次に押すキーの組み合わせが端末によって処理されるのではなく挿入されます。これらの新しいキーボードショートカットは機能的な代替手段を提供します。.