set editing-mode vi
これは私の.bashにあります~/.inputrc
。
私のコマンドラインが次のようになるとしましょう。
$ echo I am Enrico
私のカーソルはにありますm
。
Shift+をクリックすると、F6コマンドラインは次のようになります。
$ echo I aM eNRICo
なぜですか?
Vim内で挿入モードに入り、Ctrl+vとShift+を入力すると、最初の文字がで表示される位置がわかります。F6これは+とを使用して取得できるエスケープ文字です。^[[29~
^[
CtrlvEscape
~
さて、大文字と小文字を変えることは分かりますが、^[[29~
最後には~
、それ以前のすべての作業がその以前に完了し、~
何でもできることです。
また、setを除いては何もしないことが:h ~
わかります。これがbashコマンドラインvi編集モードで何を意味するのかわかりません... とにかく何らかの理由で設定しても、オプションは以前ではなく以降も適用されます。だから私はそれがどのように可能であるかをまだ理解していません。~
'tildeop'
~
{motion}
^[[29~
~{motion}