これらは、文字通り、ターミナルエミュレーター以外のLinuxアプリケーションでテキストを編集するときに常に使用する標準のテキスト編集キーボードショートカットです。
- 左+右矢印で左+右に移動
- ctrl + arrowで単語全体を移動します
- ホーム/エンドで行の開始/終了に移動します
- ctrl + c / ctrl + vでコピー/貼り付け[一部の端末はshift-ctrl-C / shift-ctrl-Vを使用できます。これは良い代替品です]
- Shift +矢印でテキストを強調表示
- shift + ctrl + arrowで単語全体を強調表示します
このリストの最後の2つの項目を許可するシェルとターミナルエミュレータの組み合わせを発見したことはありません。明らかに端末エミュレーターは強調表示をサポートし(マウスで可能)、修飾キーとしてctrlおよびshiftキーの使用をサポートします(カーソルを単語全体に移動したり、文字を大文字にしたりできます; [編集:] shift-ctrl-Cおよびshift-ctrl-Vでコピー/貼り付けに使用することもできます)、この機能を妨げる問題は何ですか?いくつか質問があります。
- これは私の端末エミュレーターの問題ですか、それともシェル(bash、変更しても構いませんが)の問題ですか?
- ターミナルエミュレーター/シェルが、この普遍的な標準に準拠していないのはなぜですか?
- 実際の理由がある場合、それは古くて時代遅れですか、それともかなりの数のデスクトップ Linuxユーザーに関連していますか?
- 回避策はありますか?
- これをサポートするために使用できる不明瞭なプログラムはありますか?
- これをサポートするために、たとえばgnome-terminalのソースを変更することは可能ですか?
マウスでテキストをコピー/貼り付けできることは知っていますが、それは私が尋ねていることではありません。ターミナルエミュレータのキーボードではこれらのことができない理由を尋ねています。