如何配置“删除”键以删除c shell中的单词

时间:2011-12-07 00:00:48

标签: linux shell unix csh xterm

我试着做“stty werase [3~”,“stty werase ^ H”“stty werase ^?” ,但没有任何帮助。 您是否知道如何配置DEL / delete键以删除c shell中的单词?

谢谢,

1 个答案:

答案 0 :(得分:1)

如果您使用的是tcsh而不是csh,则应该可以使用:

bindkey '^[[3~' backward-delete-word

我认为stty不能映射多字符序列,但您可以配置终端仿真器,以便 Delete 发送ASCII DEL字符。在xterm中,右键单击并启用“Delete is DEL”选项,或设置X资源:

XTerm*deleteIsDEL:      True

然后您可以使用

stty werase '^?'

(单引号实际上不是必需的)。其他终端仿真器也应该有一些机制使 Delete 发送ASCII DEL。