Где я должен поместить файл конфигурации ack в Windows?

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

3 ответа

Решение

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

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

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

Когда не в Windows, HOME и USERPROFILE заменяются на ~ и HOME, соответственно.

Ack ищет либо .ackrc или же _ackrc под %HOME% или же %USERPROFILE%,

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

Другие вопросы по тегам