首页 > 解决方案 > 带有 bash 完成的 Makefile:bash 完成无法通过选项卡展开 makefile 虚假目标

问题描述

我在 Windows 上运行一个 debian docker 映像,用于开发目的,并安装了 bash 完成和构建必需品。

.PHONY通常,我通过 makefile目标系统使用具有重复功能的迷你脚本来检测一个项目。使用bash-completion,我通常会<tab>-<tab>扩展.PHONY目标。

由于此选项卡扩展失败(我只是获得目录中的文件列表),因此我似乎缺少 Docker 映像上的某些安装或启用步骤。

如何连接bash-completion以使make <tab> <tab>操作扩展.PHONY目标而不是目录中的文件?

标签: bashmakefilebash-completion

解决方案


推荐阅读