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