已复制
全屏展示
复制代码

在macOS中Makefile自动补全功能

· 1 min read

在macOS中,Makefile的自动补全功能需要依赖bash-completion工具。bash-completion是一个bash命令行的补全功能扩展工具,它可以增强bash的各种命令行工具(包括make)的自动补全功能。

首先,你需要安装bash-completion。如果你使用Homebrew,你可以通过以下命令来安装:

brew install bash-completion

然后,你需要在你的~/.bash_profile或~/.bashrc文件中添加以下内容:

if [ -f $(brew --prefix)/etc/bash_completion ]; then
    . $(brew --prefix)/etc/bash_completion
fi

最后,重新启动你的终端,或者运行source ~/.bash_profile(或source ~/.bashrc)来使这些改动生效。

现在,当你在终端中输入make 然后按Tab键时,bash会读取当前目录下的Makefile,并给出所有可用目标的补全建议。

🔗

文章推荐