为什么我的绑定键会产生额外的波浪号?

为什么我的绑定键会产生额外的波浪号?

我想将我的F9密钥重新映射到美元符号 ( $) 符号。

所以我运行了这个命令

bind '"\e[20": "$"'

现在每当我键入密钥时F9,而不是仅仅得到

$

我明白了

$~

为什么会有多余的波浪线以及如何去掉它?

答案1

尝试这个:

bind '"\e[20~": "$"'

要确定按键的字符序列,

  • 按下Ctrl+v 并按下您想要获取其字符序列的键。

例子:

对于 key F9,我得到key的^[[20~位置,剩余的序列是 for 。^[EscF9

相关内容