bash - 带有 bash 完成的 Makefile:bash 完成无法通过选项卡展开 makefile 虚假目标
问题描述
我在 Windows 上运行一个 debian docker 映像,用于开发目的,并安装了 bash 完成和构建必需品。
.PHONY
通常,我通过 makefile目标系统使用具有重复功能的迷你脚本来检测一个项目。使用bash-completion
,我通常会<tab>-<tab>
扩展.PHONY
目标。
由于此选项卡扩展失败(我只是获得目录中的文件列表),因此我似乎缺少 Docker 映像上的某些安装或启用步骤。
如何连接bash-completion
以使make <tab> <tab>
操作扩展.PHONY
目标而不是目录中的文件?
解决方案
推荐阅读
- google-spreadsheet-api - 向 Google 表格“提要”网址提供查询参数无法过滤表格数据
- javascript - 设置来自数据库 javascript 的 html 输入数字的最大值
- deep-learning - MXNet HybridBlock 模型并行性
- php - 如何在php中创建目录?
- android - 在运行时将视图放入片段中
- swift - Swift CollectionView 插图
- python - 是否可以在 Python 中返回实际代码?
- c# - 如何使 AutoSuggestBox 仅允许从 ItemsSource 中选择的“已接受”文本?
- php - 在 Laravel 中创建、更新或删除记录时识别 sql 错误的最佳方法
- c# - 使用 HtmlAgilityPack 从表中提取数据