如何获取 tcsh 快捷方式列表?

如何获取 tcsh 快捷方式列表?

我目前正在使用Esc+p来了解我之前在终端上运行的命令。类似地,有一个像Esc+一样Backspace只删除某个字符。

我想了解更多此类快捷组合以及有关此类快捷键的更多信息。

答案1

tcsh您可以使用以下命令列出当前所有活动的按键绑定bindkey

% bindkey
Standard key bindings
"^@"           ->  set-mark-command
"^A"           ->  beginning-of-line
"^B"           ->  backward-char
"^C"           ->  tty-sigintr
... etc ...

在此输出中,^[是转义字符,后跟Esc您的密钥(例如。p)。某些终端模拟器也可能Alt作为转义字符发送。 M-是 Meta ( Alt),并且^Control.

您还可以使用bindkey设置命令;请参阅联机帮助页条目bindkey了解更多信息。

xtermcan的按键绑定列表可以在这里找到;联机帮助页也有专门的章节,不过不是很切题……

答案2

对于 bash 和其他一些 shell,您可以阅读readline 的手册页其中包含用于编辑的可能的键绑定列表(默认情况下使用 Emacs 模式)。其中一些也适用于 tcsh。

相关内容