bash 能做什么:语法高亮、git info 提示和基于单词中间的自动完成?

Som*_*DOS 5 bash autocomplete syntax-highlighting

我正在为 zsh使用prezto 框架,并开始怀疑我是否真的需要zsh.

我真正喜欢的主要功能是:

  • 命令的语法高亮显示,
  • git存储库中时的花哨提示和
  • 对单词的一部分进行制表的可能性并自动完成(例如:我有一个具有相同后缀的图像列表,IMG_2567,我做 ' 67 + tab' 它自动完成为IMG_2567 - 这真的很方便)。

仅使用bash可以实现吗?

agc*_*agc 3

据我所见:

  1. 命令的语法高亮显示:在bash.
  2. git- 感知提示:如果安装了liquidprompt ,则为是。liquidprompt也可以安装在 上zsh。)
  3. 自动完成:没有任何内置功能可以通过suffixinfixprefix进行包含式自动完成。 bash-completion仅提供 基于前缀的自动完成。

    github上有一个11K 的 fuzzy_bash_completion 脚本可以完成后缀中缀补全。