\r\n\r\n

windows 10のbashshellでコピー&ペーストのキーボードショートカットを有効にする方法

Windows 10のbashshellにようやく便利なコピー&ペーストのキーボードショートカットが追加されましたが、互換性の理由からデフォルトでは無効になっています。これらのショートカットは、当初コードネーム「redstone 5」と呼ばれていた2018年10月のアップデートで利用可能です...

Windows 10のbashshellにようやく便利なコピー&ペーストのキーボードショートカットが追加されましたが、互換性の理由からデフォルトでは無効になっています。これらのショートカットは、当初「Redstone 5」というコードネームで呼ばれていた2018年10月のアップデートで利用できるようになりました。

コピー&ペーストのキーボードショートカットを有効にするには、LinuxBashshellウィンドウのタイトルバー上で右クリックし、「Properties」コマンドを選択します。

Redstone 5のコレクション機能を有効にした場合、タブ以外のタイトルバーの空白部分を右クリックする必要があります。残念ながら、これらのタブは延期され、2018年10月の最終アップデートでは登場しませんでした。

ここで「Ctrl+Shift+C/Vをコピー/ペーストとして使用する」オプションを有効にし、「OK」ボタンをクリックします。

これで、Ctrl+Shift+Cでバッシュシェルの選択テキストをコピーし、Ctrl+Shift+Vでクリップボードからシェルに貼り付けることができるようになりました。

この機能はOS標準のクリップボードを使用するため、他のWindowsデスクトップアプリケーション間でのコピー&ペーストが可能です。Windows+Vを押すことで、新たにクリップボードの履歴機能を使うこともできます。

関連:Windows 10の新機能「BashShell」の全機能をご紹介します。

Windowsはこの設定を記憶しますが、現在のショートカットに対してのみです。そのため、タスクバーのショートカットからubuntushellを起動すると、タスクバーのショートカットからUbuntuを再度起動したときに、キーボードショートカットが自動的に有効になります。

ただし、スタートメニューのショートカットからUbuntuを起動したり、他のLinuxディストリビューションを他のショートカットから起動すると、bashshellウィンドウが開き、キーボードショートカットが無効化されます。新しいウィンドウのキーボードショートカットを有効にすると、どのショートカットを起動しても、設定が記憶されます。

この新しいオプションは、実はLinuxのWindowsサブシステムだけでなく、Windowsのコンソール環境の一部でもあるのです。つまり、コマンドプロンプトやPowerShellなど、他のコンソール環境でもこれらのショートカットを有効にすることができるのです。しかし、「Ctrlショートカットを有効にする」オプションのおかげで、これらのアプリケーションでは、すでに標準のCtrl+CとCtrl+Vのショートカットを使ってコピー&ペーストを行うことができます。

デフォルトでは、「Ctrlキーによるショートカットを有効にする」オプションが有効になっていますが、LinuxのBashシェル環境では機能しません。これは、Ctrl+Cが現在のプロセスの終了を指示する割り込み信号を送り、Ctrl+Vがターミナルによって処理されるのではなく、次に押すキーの組み合わせが結果として***となる「逐語的***」を実行するためである。これらの新しいキーボードショートカットは、機能的な代替手段を提供します。

関連:WindowsのコマンドプロンプトでCTRL+C/CTRL+Vによる貼り付けを有効にする方法

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ