我试图用ctrl backspace绑定命令的命令。
我在这里有两个问题,一个针对bindkey命令的每个参数:
- 什么是字符串表示Ctrl Backspace
- 删除上一个单词的命令是什么
一个人可能会使用 bindkey '^H' backward-kill-word
。
请注意,在Gnome终端的旧版本上,它行不通。查看如何使Ctrl-Backspace在Gnome末端删除VIM中的一个单词?和错误420039 -VTE不区分backspace和Control -backspace。
正如Thorbjornwolf在评论中报道的那样,提交23C7CD0F修复了它。
正如我在这里指出的那样,在某些系统中,击键有可能不同。
如果showkey -a
的输出为:
-
ctrl
backspace 是
^?
然后,您应该在~/.zshrc
文件中添加以下行:
bindkey '^?' backward-kill-word