我在ack下的Windows XP上使用Strawberry Perl(grep替换)。 .ackrc 配置文件应该放在哪里,因为〜/ .ackrc 在Windows上不合理?
答案 0 :(得分:6)
对于Windows(无论如何,MSWin32),ack在以下位置查找并使用找到的第一个文件:
$ENV{ACKRC}
$ENV{HOME}/.ackrc
$ENV{HOME}/_ackrc
$ENV{USERPROFILE}/.ackrc
$ENV{USERPROFILE}/_ackrc
除了第一个之外的所有部分都需要进行全局扩展,因此请注意环境变量中的元字符。
当不在Windows上时,HOME和USERPROFILE分别由〜和HOME替换。
答案 1 :(得分:5)
ack在.ackrc
或_ackrc
下查找%HOME%
或%USERPROFILE%
。
答案 2 :(得分:5)
ack docs回答你的问题。请务必查看文档。 :)