来自How to move the cursor by word in command line of tcsh我知道如何在tcsh中逐字移动,但它们不易使用,所以我可以在命令行上设置快捷方式,例如,当我使用Ctrl + leftarrow时,它实际上可以用作Esc f?
答案 0 :(得分:1)
要查看预定义的键绑定列表,请访问:
http://www.csc.fi/english/pages/data-services/linux_basics/tcsh
要查看可用于配置密钥绑定的所有命令的列表,请访问:
http://www.rohidekar.com/sridharsarnobat/mediawiki/index.php?title=TCSH_Key_bindings
示例:(在〜/ .tcshrc中写下这个)
bindkey '^[^[[C' forward-word
bindkey '^[^[[D' backward-word
这会将alt-right与forward-right和alt-left绑定为backword-word。
要映射到其他键集,只需运行cat
并按Enter键即可。点击组合键(在上例中,右箭头和左箭头),记录回显的字符串,并将它们用作要绑定的组合键。