我在Strawberry Perl下的Windows XP上使用ack (grepreplace)。 .ackrcconfiguration文件应放在哪里,因为〜/ .ackrc在Windows上是不合理的?
对于Windows(MSWin32,无论如何),ack会在以下位置查找并使用找到的第一个文件:
$ENV{ACKRC} $ENV{HOME}/.ackrc $ENV{HOME}/_ackrc $ENV{USERPROFILE}/.ackrc $ENV{USERPROFILE}/_ackrc
除了第一个都是全局扩展,所以请注意环境变量中的元字符。
当不在窗口上时,HOME和USERPROFILE分别被〜和HOME代替。
ack在%HOME%
或%USERPROFILE%
下查找.ackrc
或_ackrc
。
ack文档回答你的问题。 总是检查文档。 🙂