Где я должен поместить файл конфигурации 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 ответят на ваш вопрос. Всегда проверяйте документы.:)