
私が押すとCTRL+/、これはショートカットと同じ結果を示すようです。CTRL+U、コマンドが始まるまでカーソルを削除します。
知っている人はいますか?CTRL+/Linuxでは?
答え1
Ctrl- - (アンダースコア制御)と/同じ文字コードを生成するようです。 Bashでは、これはUNDOキーバインディングです。Ctrl_
結果ASCII文字はUS
(単位区切り文字)で、コードは31または16進1Fです。
Ctrl- と同じ効果があるように見える理由はU、入力を入力するとその入力がキャンセルされるためです。何かを入力し、それらのいくつかをバックスペースとして入力してからCtrl- を試してください_。
これは「Linux」の動作ではありません。 Intelシステムの実際のLinux VGAコンソールにCtrl-DEL/文字127を生成します。文字は一般的に で表示されるので^?
意味があります。 Bashはこれをバックスペースキーとして解釈します。
答え2
bash / readline emacsスタイルのキーバインディングリストは正しく文書化されていませんが、ソースコードにC /特定のreadline / bashキーバインディングがないことが示されています。
代わりに、さまざまなキーボードのスキャンコードがキーコードにマップされ、キーコードが文字にマップされます。 「showkey」ユーティリティはこれを明確に示しています。私のアメリカのキーボードでは、C-/はC-と同じ文字を持っています。。だからbashにはCバインディングがあります(元に戻す)同じ文字を生成する異なるキーボードスキャンを区別することはできません。
https://tiswww.case.edu/php/chet/readline/rluserman.html
男1パフォーマンスキー