在zsh中,如何绑定Ctrl+;退格删除上一个单词?
我正在尝试使用ctrl+backspace将命令绑定到^W 这里有两个问题,bindkey命令的每个参数都有一个问题:在zsh中,如何绑定Ctrl+;退格删除上一个单词?,zsh,Zsh,我正在尝试使用ctrl+backspace将命令绑定到^W 这里有两个问题,bindkey命令的每个参数都有一个问题: 字符串的ctrl+退格是什么意思 删除上一个单词的命令是什么 可以使用: bindkey '^H' backward-kill-word 请注意,在GNOME终端的旧版本上,它将无法工作,请参见和。如下图所示,这在当前版本中似乎是固定的。虽然某些控件键组合具有简单的ASCII等价物(例如,control-H发送ASCII 0x08),但控件退格并没有。您的终端仿真器必须配置
- 字符串的ctrl+退格是什么意思
- 删除上一个单词的命令是什么
bindkey '^H' backward-kill-word
请注意,在GNOME终端的旧版本上,它将无法工作,请参见和。如下图所示,这在当前版本中似乎是固定的。虽然某些控件键组合具有简单的ASCII等价物(例如,control-H发送ASCII 0x08),但控件退格并没有。您的终端仿真器必须配置为生成字符串,就像它对功能键或箭头键所做的那样。相关问题的公认答案在2015-11-09更新:那么ctrl+H的键绑定是什么?工作起来很有魅力!如何指定
删除所有内容
(我在点击enter
之前键入的内容)?对于当前行上光标之前的所有内容,请尝试^U
,对于光标之后的内容,请尝试^K
。