我最近开始使用“ag”命令而不是“ack”。
Ag 快得多,但似乎没有可以添加配置选项的文件(例如 .ackrc)。
例如,我总是希望使用寻呼机,并且我不想总是输入:
ag --pager "less -R"
我最近开始使用“ag”命令而不是“ack”。
Ag 快得多,但似乎没有可以添加配置选项的文件(例如 .ackrc)。
例如,我总是希望使用寻呼机,并且我不想总是输入:
ag --pager "less -R"
将以下内容放入命令行配置文件(例如 .bashrc 或 .zshrc)怎么样?
alias ag="ag $* --pager 'less -R'"
希望这还不算太晚。
在 linux 机器上运行man ag
。如果出现以下文字,则在最后:
默认情况下,ag 将忽略与 .gitignore、.hgignore 或 .agignore 中的模式匹配的文件。这些文件可以位于正在搜索的目录中的任何位置。Ag 还会忽略子版本存储库中与 svn:ignore 属性匹配的文件。最后,ag 在$HOME/.agignore中查找忽略模式。默认情况下也忽略二进制文件。
注意我强调的部分。所以只需在.agignore
其中添加文件并忽略模式