tcsh bindkey 打开 readline 变量“visible-stats”

tcsh bindkey 打开 readline 变量“visible-stats”

.inputrcI 中存储 readline 命令bash,例如:

bind "\C-S": i-search-fwd

.bindings我在for中做同样的事情tcsh

bindkey "^S" i-search-fwd

.inputrc要在I do中指定 readline 变量:

set visible-stats on

但是我无法为 做同样的事情tcsh。我尝试过使用setbindkey

所以第一个问题是,如何为 tcsh 指定 readline 变量?

最后,是否有手册页或手册部分bindkey?例如,我可以找到bindin的信息man bash

答案1

readline是一个由 和其他一些软件使用的库bash,但不被tcsh.由于历史原因,tcsh它有自己的类似 readline 的功能的实现,其功能集不一定与 readline 的功能集一一匹配。因此尝试为 tcsh 设置 readline 变量是徒劳的,因为两者没有任何关系。

visible-stats与readline 的最接近的等效项tcsh是 shell 变量addsuffix,它应该已经默认设置。

tcshbindkey是一个内置的 tcsh shell,因此您会在 中找到它的man tcsh描述内置命令部分。addsuffix在同一手册页中也有描述特殊 shell 变量部分。

相关内容