我在Strawberry Perl的 Windows XP上使用ack(grep替换).应该放置.ackrc配置文件在哪里,因为〜/ .ackrc在Windows上不合理?
对于Windows(无论如何,MSWin32),ack在以下位置查找并使用找到的第一个文件:
$ENV{ACKRC}
$ENV{HOME}/.ackrc
$ENV{HOME}/_ackrc
$ENV{USERPROFILE}/.ackrc
$ENV{USERPROFILE}/_ackrc
Run Code Online (Sandbox Code Playgroud)
除了第一个之外的所有部分都需要进行全局扩展,因此请注意环境变量中的元字符.
当不在Windows上时,HOME和USERPROFILE分别被〜和HOME替换.