代码之家  ›  专栏  ›  技术社区  ›  Burkhard

如何在bash中启用命令行开关的制表符完成?

  •  13
  • Burkhard  · 技术社区  · 17 年前

    具有 bash ,我可以用TAB完成一个命令。通常,它还应完成命令行切换:例如,当我键入:

    java -
    

    Surprise! the shell suggests command line switches

    5 回复  |  直到 9 年前
        1
  •  11
  •   ShuggyCoUk    17 年前
        2
  •  5
  •   Stefan van den Akker Raymond Hettinger    9 年前

    你需要有 bash_completion 安装,然后只需添加 . /etc/bash_completion 给你 .bashrc .

        3
  •  4
  •   Community Mohan Dere    9 年前

    相关的: Surprise! the shell suggests command line switches

    在对该问题的回答中,有几个与文件相关的链接。你可能会在那里找到你想要的东西。

        4
  •  2
  •   Eddie    17 年前

    bash-completion 让这一切顺利进行。如果其他发行版将此打包为可选的第二个包,您需要将其添加到 bash 包裹

        5
  •  2
  •   Community Mohan Dere    9 年前

    如果您想创建自己的自定义补全,可以查看以下帖子: https://stackoverflow.com/a/21476506/2649637