
如何让 bash 显示完成建议而不必按 [tab]。我希望这些建议能够更新我添加的每个角色,并且也许能够快速选择一个选项。我希望它像 IDE 一样工作。我想要这个,因为它会更快。
答案1
真正的自动完成功能不适用于bash
,
但您可以使用zsh
。
https://github.com/tarruda/zsh-autosuggestions
您应该知道,如果有其他半自动功能(例如提示更新),任何类型的自动暗示都非常棘手。
根据您自己的 shell 设置(可以与完成进行交互),它可能无法完美工作,但仍然非常有趣。
自动补全功能在 上可用zsh
,但在 上不可用的原因bash
是,与 相比,它更容易实现,zsh
因为它对命令行交互有更详细的支持。readline
bash
还有
https://github.com/hchbaw/auto-fu.zsh
这可能有用,但似乎不再活跃。
zsh 旁注:
您可能已经知道了zsh
,但如果不知道:
如果您喜欢与工具进行这种高级交互,那么您应该仔细研究一下,因为这是和zsh
之间的主要区别。专注于成为一个良好的标准 shell,并尝试提供良好的交互。注重良好的交互,并努力成为一个良好的标准 shell。 (对于脚本编写,出于这个原因 继续使用是一个好主意)bash
zsh
bash
zsh
bash