2011-12-07 75 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。