我应该在哪里将ack配置文件放在Windows上?

时间:2009-12-14 18:33:17

标签: windows perl ack

我在ack下的Windows XP上使用Strawberry Perl(grep替换)。 .ackrc 配置文件应该放在哪里,因为〜/ .ackrc 在Windows上不合理?

3 个答案:

答案 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回答你的问题。请务必查看文档。 :)