2011-12-07 41 views
0

我试着做 “的stty WERASE [3〜”, “stty的WERASE^H” “的stty WERASE ^?” ,但没有任何帮助。 你知道如何配置删除/删除键来删除c shell中的单词吗?如何配置 “删除” 键删除C shell中一个字

感谢,

+0

由删除键发送的代码可能会有所不同。当你输入control-V DEL时会看到什么? –

+0

当我用typr控制-V DEL时,我得到“^ [[3〜' – AmirSalameh

回答

1

如果你正在使用tcsh而不是csh的,这应该工作:

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

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

XTerm*deleteIsDEL:  True 

然后可以使用

stty werase '^?' 

(单引号实际上不是必要的) 。其他终端仿真程序也应该有一些机制来引起删除发送ASCII DEL。