我正在 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
我想知道我的配置有什么问题以及如何正确地进行这些映射(如果可能)?