如果您使用的是 tcsh 而不是 csh,这应该可以:
bindkey '^[[3~' backward-delete-word
我认为stty
不能映射多字符序列,但您可以配置终端仿真器,以便Delete发送 ASCII DEL 字符。在 xterm 中,右键单击并启用“Delete is DEL”选项,或者设置 X 资源:
XTerm*deleteIsDEL: True
然后你可以使用
stty werase '^?'
(单引号实际上不是必需的)。其他终端仿真器也应该有一些机制Delete来发送 ASCII DEL。