4

Strawberry Perlの下の Windows XP でack (grep の代替) を使用しています。~/.ackrcは Windows では適切ではないため、 .ackrc 構成ファイルはどこに配置する必要がありますか?

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 は、.ackrcまたは_ackrc%HOME%またはのいずれかを探します%USERPROFILE%

于 2009-12-14T18:37:49.453 に答える
5

ack docsがあなたの質問に答えます。常にドキュメントを確認してください。:)

于 2009-12-14T22:03:09.377 に答える