bashシェルを使用するとき、 Shiftを使用しようとしました +左 (マウスを使用するのではなく)入力したコマンドを強調表示してコピーします。しかし、代わりにたくさんのCを手に入れました。後で気付いたのはShift + UP Aを作成します 、シフト +ダウン Bになります 、および Shift +右 Dも作成します 。
なぜこれが起こるのですか?
生のキーストロークデータ(^[[A 、^[[B 、^[[C 、および^[[D )、ただし大文字です(^[[ 最初に)。
承認された回答:
Ctrlを押す + V 次のキー押下が文字通り入力されます。 Shiftの場合 +↑ これにより、「^[[1;2A」になります。ターミナルドライバは、無効なエスケープシーケンスとして「^ [[1; 2」を消費し、「A」のみを残します。