我的以下行.inputrc
似乎不起作用:
"\C-/": insert-comment
当我按下时,C-/
我希望当前行以注释字符 ( ) 为前缀#
并执行,但是当我按下它时,什么也没有发生。
如果我将键盘映射更改为类似的内容\C-t
,那么它就可以正常工作。
为什么我不能用作C-/
键盘映射?
答案1
readline 库遵循只能传输 ASCII 控制字符和 ANSI 转义序列的物理终端模型。C-/
不是 ASCII 控制字符; ASCII 控制字符为c-@
, C-a
.. C-z
, C-[
, C-\
, C-]
, C-^
, C-_
.