In a 回答 shell 问题的评论 https://stackoverflow.com/questions/933445/a-better-linux-shell/933489#933489, user 修补匠 https://stackoverflow.com/users/50049/tinkertim说很容易被破解ksh
使用bash
自动完成库。我最想要的莫过于使用bash
AT&T 自动完成ksh93
。如何才能做到这一点?
ksh93
每年都会有几次新版本,所以我正在寻找一种不涉及修改源代码的解决方案。ksh93
可以动态链接新的 C 模块,并且高度可编程(我在每次击键时运行 ksh 函数),因此实际上没有必要修改源代码。
Note:我不是在谈论filename自动完成,这很容易做到ksh
。我正在谈论 bash 所做的所有其他美味的自动完成功能,例如自动完成选项nmh
命令或自动完成 Mercurial 命令。像这样的东西。
有 Readline 包装器 rlwrap。也许您已经有适合您系统的软件包。
它位于您启动的程序的标准输入之上,它是可配置的并且有点可编程,它保留历史记录。
我通常将它用于 Oracle SQL*Plus 之类的东西。
它可能是也可能不是您正在寻找的工具,您必须进行检查。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)