我使用 tcsh ,当在 cmd 行上按下 Delete/End 时,它只是显示为~
; 我必须按<Ctrl><e>
才能走到行尾。任何人都可以帮助我使用他们的名字所暗示的删除/结束键吗?
问问题
6622 次
3 回答
16
这些密钥已经在我的 Debian 系统上运行。我在文件中找到了这些命令/etc/csh.cshrc
:
if ($?tcsh && $?prompt) then
bindkey "\e[1~" beginning-of-line # Home
bindkey "\e[7~" beginning-of-line # Home rxvt
bindkey "\e[2~" overwrite-mode # Ins
bindkey "\e[3~" delete-char # Delete
bindkey "\e[4~" end-of-line # End
bindkey "\e[8~" end-of-line # End rxvt
endif
于 2009-12-16T05:36:06.863 回答
0
这里有一个很好的资源来解决与删除/退格不一致的问题。该文档还解决了映射 home/end 的问题,尽管这不是重点。
于 2009-12-16T05:45:11.200 回答