0

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

谢谢,

4

1 回答 1

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。

于 2011-12-23T22:34:03.803 回答