BashでGNU Readlineのキーバインディングを調整しています。具体的には、次のようなマッピング効果を得ようとしています。
Control' ==>
'I'
ControlShift' ==>
"I"
Control` ==>
`I`
Control[ ==>
[I]
ControlShift[ ==>
{I}
I
拡張カーソル位置を示します。
私はこれを持っています~/.inputrc
。ただし、<C-`>
マッピングのみが期待どおりに機能します。
$include /etc/inputrc
$if mode=emacs
"\C-\'": "\'\'\C-b"
"\C-`": "``\C-b"
"\C-\"": "\"\"\C-b"
"\C-{": "{}\C-b"
"\C-[": "[]\C-b"
$endif
私の設定にどのような問題があるのか、そしてこれらのマッピングを正しく実行する方法(可能な場合)を知りたいのですが。