Где я должен поместить файл конфигурации ack в Windows? - PullRequest
4 голосов
/ 14 декабря 2009

Я использую ack (замена grep) в Windows XP под Strawberry Perl . Где находится файл конфигурации .ackrc , поскольку ~ / .ackrc не подходит для Windows?

Ответы [ 3 ]

6 голосов
/ 15 декабря 2009

Для Windows (MSWin32, в любом случае), ack ищет в следующих местах и ​​использует первый найденный файл:

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

Все, кроме первого, подлежат глобальному расширению, поэтому следите за метасимволами в переменных вашей среды.

Если не в Windows, HOME и USERPROFILE заменяются на ~ и HOME соответственно.

5 голосов
/ 15 декабря 2009

ack docs ответят на ваш вопрос. Всегда проверяйте документы. :)

5 голосов
/ 14 декабря 2009

ack ищет .ackrc или _ackrc в %HOME% или %USERPROFILE%.

...