【发布时间】:2010-12-06 21:03:50
【问题描述】:
我使用 Ubuntu。对于许多可执行文件(即 valgrind),您可以开始输入像 --leak-check=full 这样的参数,并在您输入 --le 时用制表符完成它
我最近在我自己的程序中添加了--version 参数(在 C++ 中)。
问题:如何添加此选项卡补全参数功能?
【问题讨论】:
我使用 Ubuntu。对于许多可执行文件(即 valgrind),您可以开始输入像 --leak-check=full 这样的参数,并在您输入 --le 时用制表符完成它
我最近在我自己的程序中添加了--version 参数(在 C++ 中)。
问题:如何添加此选项卡补全参数功能?
【问题讨论】:
您可以在 /etc/bash_completion(编辑: 和 /etc/bash_completion.d/)中定义它。
【讨论】:
/etc/bash_completion.d/ 中放置一个文件。
This 可能有用。
【讨论】:
这是您正在使用的 shell 的一个功能(我相信 Ubuntu 的默认设置仍然是 bash),而不是您的程序。
【讨论】: