在一个与shell相关的评论回复中,用户tinkertim表示可以轻松地使用bash
自动补全库来黑掉ksh
。我希望能够在AT&T的ksh93
中使用bash
自动补全。那应该怎么做呢?
ksh93
每年都会发布新版本,因此我正在寻找一种不需要修改源代码的解决方案。ksh93
可以动态链接新的C模块,而且高度可编程(我在每个按键时运行一个ksh函数),因此实际上不需要修改源代码。
注意:我不是在谈论文件名自动补全,在ksh
中这很容易实现。我指的是bash执行的所有其他美味的自动补全功能,例如为nmh
命令自动补全选项或自动补全Mercurial命令等。就是这些东西。
cvs
命令等等。 - Norman Ramsey