如何在 tcsh shell 上映射删除键和结束键?
我使用 tcsh ,当在命令行上按下删除/结束时,它只是显示为 ~
;我必须按
才能转到行尾。谁能帮助我能够使用删除/结束键,正如他们的名字所暗示的那样?
I use tcsh , and when Delete/End is pressed on cmd line, it simply shows up as ~
; I have to press <Ctrl><e>
to go to end of line. Can anyone help me to be able to use Delete/End keys as their name suggests ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这些密钥已经可以在我的 Debian 系统上使用了。我在
/etc/csh.cshrc
文件中找到了这些命令:Those keys already worked on my Debian system. I found these commands in the
/etc/csh.cshrc
file:您需要使用内置的
bindkey
。有关详细信息,请参阅 tcsh 手册页 讨论(搜索“bindkey”),但是 添加一行您想要在
.cshrc
或.tcshrc
文件中 ,将“[end]”替换为实际的 end 按键。请参阅此页面以获取绑定名称列表和有用示例。You need to use the
bindkey
builtin. See the tcsh man page discussion for details (search for 'bindkey'), but you want to add a line liketo your
.cshrc
or.tcshrc
file, replacing '[end]' with the actual end keypress. See this page for the list of binding names and helpful examples.此处提供了有关修复删除/退格不一致问题的丰富资源。该文档还解决了映射 home/end 的问题,但这不是重点。
There's a great resource on fixing inconsistencies with delete/backspace here. The document also addresses mapping home/end, though that's not the focus.