如何将持久配置选项添加到';ag';?

如何将持久配置选项添加到';ag';?,ag,Ag,我最近开始使用“ag”命令而不是“ack” Ag的速度要快得多,但似乎没有一个可以添加配置选项的文件(如.ackrc) 例如,我总是希望使用寻呼机,我不想总是键入: ag --pager "less -R" 在命令行配置文件(例如.bashrc或.zshrc)中放入以下内容如何 希望这不会太晚 在linux机器上运行manag。如果出现以下文本,则在末尾右键: 默认情况下,ag将忽略与.gitignore中的模式匹配的文件, .hgignore或.agignore。这些文件可以在数据库中的任何

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

Ag的速度要快得多,但似乎没有一个可以添加配置选项的文件(如.ackrc)

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

ag --pager "less -R"

在命令行配置文件(例如.bashrc或.zshrc)中放入以下内容如何


希望这不会太晚

在linux机器上运行
manag
。如果出现以下文本,则在末尾右键:

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

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

    -


看起来您的答案是关于忽略文件。实际上,我希望能够调整分页。值得注意的是,在调用覆盖命令时,始终可以添加
--nopage
。这对于不能很好地使用
--pager'less-R'
的标志非常有用,例如
--stats
我个人喜欢在右侧使用不同的东西-alias ag=“/bin/ag$*--pager'less-R'”(其中/bin/ag应替换为ag二进制文件的位置)
alias ag="ag $* --pager 'less -R'"