当我按下功能键时,例如F12,我的光标位置(〜符号)上有一个波形符号。我怎么能这个呢?此问题会影响shell,Bash和Zsh。
我应该粘贴哪些dotfiles?
当我按下功能键时,例如F12,我的光标位置(〜符号)上有一个波形符号。我怎么能这个呢?此问题会影响shell,Bash和Zsh。
我应该粘贴哪些dotfiles?
Answers:
您可以为每个键指定一些内容。您还可以指定空字符串。
要找出每个键发出的序列,请按 按Ctrl - v 然后是功能键。在我的系统上,为 F12 , 我知道了 ^[[24~
。 “^ [”表示将由表示的Escape \e
在下面的行中。
在Bash,在你的 ~/.inputrc
文件,添加如下行:
"\e[24~": ""
或者,如果你想让它输出一些东西:
"\e[24~": "Super User"
这将使相应的键无效。
在Z shell中,您可以添加 bindkey
对你的命令 ~/.zshrc
像这样的文件:
bindkey -s "\e[24~" ""
或者,如果你想让它输出一些东西:
bindkey -s "\e[24~" "Super User"