标签: ack

限制 silver-searcher 只搜索特定的文件类型

我正在做ag "active_record" .,但我只想关心.rb文件。

如何限制它在命令行上搜索的文件类型?

ack

23
推荐指数
1
解决办法
7276
查看次数

如何使用ack搜索文件名

我已经开始使用比 grep 快得多的 ack。但是使用 ack 我想搜索文件名而不是文件内容。有没有办法做到这一点?

grep command-line find ack

17
推荐指数
3
解决办法
9026
查看次数

添加文件类型以永久确认

我最近学习了如何让 ack 支持更多文件类型(将以下内容添加到.ackrc):

--type-add
latte=.latte
Run Code Online (Sandbox Code Playgroud)

不幸的是,这会在我使用的每个 ack 搜索中生成一条信息行,即使是结果为 0 的搜索也是如此。

$ ack --latte dump
ack: --type-add: Type "latte" does not exist, creating with ".latte" ...
Run Code Online (Sandbox Code Playgroud)

有没有办法让它成为一个更永久的添加?(即摆脱此信息行)这在我看来就像是在每次 ack 调用中添加这种新类型。是我安装的ack有问题吗?

我在 Mac OS X 10.5.8 上使用 ack 1.92(在 Perl 5.10.1 下运行)

ack file-types

16
推荐指数
1
解决办法
2523
查看次数

ack-grep 只显示匹配的文件名。不显示匹配的内容

我正在缩小文件中搜索一些关键字。显示这些缩小的内容没有意义。我如何使用 ack-grep 'SEARCH_WORD' 并仅显示匹配的文件名

grep ack

13
推荐指数
1
解决办法
4571
查看次数

Mac OS X 中是否有可以执行多行正则表达式搜索的命令?

我想通过不限于单行的目录递归地进行简单的正则表达式搜索。

我尝试了 grep 和 ack,但似乎都不支持这一点。

我知道它的计算成本不应该太高(就我而言),因为我选择的文本编辑器(Sublime Text)可以做得很好。

我只是在寻找一个简单的命令行版本。谷歌已经出现了pcregrep,但我似乎无法在 Mac 上找到它。我只是没有找对地方吗?

grep regex ack macos

12
推荐指数
2
解决办法
7085
查看次数

使用 ack 或 grep 进行广度优先搜索

例如,当我使用ack(或grep)搜索我的主目录时,我通常想知道我在哪里设置了特定选项。

由于大多数配置文件都非常接近~它,ack如果我可以进行广度优先搜索,速度会大大加快。这可能吗?

search grep ack

12
推荐指数
1
解决办法
634
查看次数

如何映射 <cmd>-<shift>-f 以在 Vim 中运行 Ack 插件?

我是 vim 的新手,我正在尝试映射一个关键组合来运行这里找到的 Ack 插件:https : //github.com/mileszs/ack.vim

我想映射cmd-shift-f以运行 Ack 命令:Ack。我已将以下内容添加到~/.vimrc

nmap <D-F> :Ack<space>
Run Code Online (Sandbox Code Playgroud)

它不起作用。我究竟做错了什么?

我在 MacOS X 上的 iTerm 2 中使用 vim 7.3。

keyboard-shortcuts vim ack macos

11
推荐指数
1
解决办法
5281
查看次数

Ack/Ag/Pt 只是列出文件?

对于 Unix/类 Unix 操作系统...

所以,我知道我可以使用find .递归列出当前文件夹中的所有文件。这包括我不感兴趣的文件。

使用 Ack、Ag(银搜索器)或 Pt(白金搜索器),有没有办法做同样的事情?

我不想搜索文件本身,我只想列出我项目中的所有文件,而不列出这些工具忽略的文件。

file-search find ack

9
推荐指数
1
解决办法
3759
查看次数

咧嘴笑,ack 和 rak 比较

使用ack一段时间后,我发现它比 grep 更适合我的开发目的。但是后来我听说了rak and grin。有没有人用过这三个并且可以提供比较?

grep ack

8
推荐指数
1
解决办法
1044
查看次数

您如何确认包含两个或更多短语/单词的文件?

您如何使用ack搜索包含的文件,例如,

文件中的任何地方?每个短语在文件中至少出现一次。

这有点像在线搜索引擎的行为。

奖金:

  1. 我们也可以在这些单独的短语上使用正则表达式吗?
  2. 或者也许声明一个短语至少必须出现多少次?

ack

7
推荐指数
2
解决办法
2068
查看次数