ack - ack-grep 抛出
问题描述
当我使用 ack-grep 进行搜索时,出现此错误,
$ ack-grep SearchString
Invalid filter specification "tags" at /usr/bin/ack-grep line 126.
main::_compile_file_filter('HASH(0x18cad00)', 'ARRAY(0x19d8700)') called at /usr/bin/ack-grep line 917
main::main() called at /usr/bin/ack-grep line 75
解决方案
为我自己的问题找到了答案。
我试图让 ack-grep 忽略由 ctags 生成的“标签”文件,并向 $HOME/.ackrc 添加了不正确的语法。一旦我修复它,问题就解决了。
语法错误,
--ignore-file=标签
正确的语法,
--ignore-file=is:tags
推荐阅读
- metabase - 有没有办法从 Metabase 连接到 sanity.io 数据库/数据存储数据?
- postgresql - Azure 托管 PostgreSQL 服务上的中断 VACUUM FULL 消耗了大量空间。我该如何恢复它?
- javascript - Jquery在滚动上添加和删除类
- laravel-8 - 无法在 Laravel 8 中安装 Bootstrap 5.0.1 包
- kubernetes - 使用 CSI 机密驱动程序提供的保险库机密作为 Kubernetes 中的环境变量
- python - O365 API,转发电子邮件
- here-api - HERE 地理编码在多词搜索词上返回空响应
- google-apps-script - 如何根据您在谷歌表格中的标准操作数据?
- rust - 避免结构生锈中的生命周期参数?
- javascript - 文件上传暂停,显示模态窗口,继续上传