在.inputrc
I 中存储 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
。我尝试过使用set
和bindkey
。
所以第一个问题是,如何为 tcsh 指定 readline 变量?
最后,是否有手册页或手册部分bindkey
?例如,我可以找到bind
in的信息man bash
。
答案1
readline
是一个由 和其他一些软件使用的库bash
,但不被tcsh
.由于历史原因,tcsh
它有自己的类似 readline 的功能的实现,其功能集不一定与 readline 的功能集一一匹配。因此尝试为 tcsh 设置 readline 变量是徒劳的,因为两者没有任何关系。
visible-stats
与readline 的最接近的等效项tcsh
是 shell 变量addsuffix
,它应该已经默认设置。
tcshbindkey
是一个内置的 tcsh shell,因此您会在 中找到它的man tcsh
描述内置命令部分。addsuffix
在同一手册页中也有描述特殊 shell 变量部分。