4

我最近开始使用“ag”命令而不是“ack”。

Ag 快得多,但似乎没有可以添加配置选项的文件(例如 .ackrc)。

例如,我总是希望使用寻呼机,并且我不想总是输入:

ag --pager "less -R"
4

2 回答 2

6

将以下内容放入命令行配置文件(例如 .bashrc 或 .zshrc)怎么样?

alias ag="ag $* --pager 'less -R'"
于 2014-12-02T22:51:04.017 回答
-2

希望这还不算太晚。

在 linux 机器上运行man ag。如果出现以下文字,则在最后:

默认情况下,ag 将忽略与 .gitignore、.hgignore 或 .agignore 中的模式匹配的文件。这些文件可以位于正在搜索的目录中的任何位置。Ag 还会忽略子版本存储库中与 svn:ignore 属性匹配的文件。最后,ag 在$HOME/.agignore中查找忽略模式。默认情况下也忽略二进制文件。

注意我强调的部分。所以只需在.agignore其中添加文件并忽略模式

    -

于 2016-04-19T14:02:36.220 回答