如何使制表符补全在括号内起作用

如何使制表符补全在括号内起作用

在我的 Ubuntu 机器上,我可以这样做

emacs $(which first-part-of-executable<tab>

bash 将使用制表符补全完整的可执行文件名称。我自己通过添加来启用此功能

complete -c which

到我的.bashrc,因为我只想which用可执行文件名称完成。

由于某种原因,在我的 RHEL5 机器上,制表符补全which在 内有效$(,但随后又返回到可执行文件的文件名补全。

我怎样才能使 bash 完成which 之内括号?

相关内容