4

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

4

3 回答 3

6

对于 Windows(MSWin32,无论如何), ack 在以下位置查找并使用找到的第一个文件:

$ENV{ACKRC}
$ENV{HOME}/.ackrc
$ENV{HOME}/_ackrc
$ENV{USERPROFILE}/.ackrc
$ENV{USERPROFILE}/_ackrc

除了第一个之外的所有内容都需要进行全局扩展,因此请注意环境变量中的元字符。

当不在 Windows 上时,HOME 和 USERPROFILE 分别被 ~ 和 HOME 替换。

于 2009-12-14T21:28:27.053 回答
5

ack 查找.ackrcor 或_ackrcunder %HOME%or %USERPROFILE%

于 2009-12-14T18:37:49.453 回答
5

ack 文档回答您的问题。始终检查文档。:)

于 2009-12-14T22:03:09.377 回答