0

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

4

1 回答 1

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-word 和 alt-left 与 backword-word 绑定。

要映射到不同的键集,只需运行cat并按 Enter。点击组合键(在上面的例子中,右箭头和左箭头),记录回显的字符串,并使用这些组合键来绑定。

于 2012-12-07T10:48:09.330 回答