在tcsh中设置命令行快捷方式以逐字移动光标

时间:2012-12-05 10:15:33

标签: command-line cursor move shortcut tcsh

来自How to move the cursor by word in command line of tcsh我知道如何在tcsh中逐字移动,但它们不易使用,所以我可以在命令行上设置快捷方式,例如,当我使用Ctrl + leftarrow时,它实际上可以用作Esc f?

1 个答案:

答案 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键即可。点击组合键(在上例中,右箭头和左箭头),记录回显的字符串,并将它们用作要绑定的组合键。