Command line 在tcsh中设置按字移动光标的命令行快捷方式

Command line 在tcsh中设置按字移动光标的命令行快捷方式,command-line,cursor,move,shortcut,tcsh,Command Line,Cursor,Move,Shortcut,Tcsh,我知道如何在tcsh中逐字移动光标,但它们不容易使用,因此我可以在命令行上设置快捷方式吗?例如,当我使用Ctrl+leftarrow时,它实际上可以作为Esc f使用?要查看预定义键绑定的列表,请访问: 要查看可用于配置密钥绑定的所有命令的列表,请访问: 示例:(在~/.tcshrc中写下) 这会将alt right与forward字绑定,alt left与backword字绑定 要映射到不同的键集,只需运行cat并按enter键。点击组合键(在上面的示例中,右箭头和左箭头),记录回显的字符

我知道如何在tcsh中逐字移动光标,但它们不容易使用,因此我可以在命令行上设置快捷方式吗?例如,当我使用Ctrl+leftarrow时,它实际上可以作为Esc f使用?

要查看预定义键绑定的列表,请访问:

要查看可用于配置密钥绑定的所有命令的列表,请访问:

示例:(在~/.tcshrc中写下)

这会将alt right与forward字绑定,alt left与backword字绑定


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

试试这些:嘿,谢谢。先是Esc类型,然后是f类型,感觉很奇怪。就像在bash中一样,按Ctrl+f组合键可以按单词移动。这是服务器上的shell,不容易更改。非常感谢,谢谢!这里还有一条我以前不知道的线索:
bindkey '^[^[[C' forward-word
bindkey '^[^[[D' backward-word