【问题标题】:Linux executable parameters tab completeLinux 可执行参数选项卡完成
【发布时间】:2010-12-06 21:03:50
【问题描述】:

我使用 Ubuntu。对于许多可执行文件(即 valgrind),您可以开始输入像 --leak-check=full 这样的参数,并在您输入 --le 时用制表符完成它

我最近在我自己的程序中添加了--version 参数(在 C++ 中)。

问题:如何添加此选项卡补全参数功能?

【问题讨论】:

    标签: c++ linux ubuntu


    【解决方案1】:

    您可以在 /etc/bash_completion编辑:/etc/bash_completion.d/)中定义它。

    看看这篇文章:http://www.debian-administration.org/articles/316

    【讨论】:

    • 虽然与我的问题有关,但这不是确切的解决方案。例如 valgrind 不使用它。另外,这是否意味着当我分发我的软件时,我必须告诉用户修改他们的 bash_completion 文件?
    • @Mikhail:您可以让安装程序在/etc/bash_completion.d/ 中放置一个文件。
    【解决方案2】:

    This 可能有用。

    【讨论】:

      【解决方案3】:

      这是您正在使用的 shell 的一个功能(我相信 Ubuntu 的默认设置仍然是 bash),而不是您的程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-03-12
        • 2015-12-07
        • 2013-10-03
        • 1970-01-01
        • 2017-10-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多