Почему --type-set не работает в ack?

243
sean hawk

В моем файле .ackrc у меня есть эта строка

--type-set=vm=.vm 

Но когда я бегу

ack-grep --vm blah 

он ищет все типы файлов.

Также это не работает:

ack-grep blah --type-set vm=.vm ack-grep --type-set vm=.vm blah 

Зачем?

0

1 ответ на вопрос

0
Andy Lester

Какую версию ACK вы используете? 1.x или 2.x?

У вас есть псевдонимы на ack? Вы как-то вызываете ack -aза кулисами?

Я использую Ack-grep версии 1.92. Без псевдонимов и без `-a`. sean hawk 10 лет назад 0
Вы уверены, что нет `-a`? Попробуйте запустить `ack -f`, а затем попробуйте` ack -f --noenv` и посмотрите, отличаются ли результаты. Andy Lester 10 лет назад 0
Это может быть лучше обработано в списке рассылки ack-users. Кроме того, пока вы на нем, обновитесь до версии 2.04. Andy Lester 10 лет назад 0
Извините, я не заметил, что у моего .ackrc есть строка `--all`. Кстати, это не имеет ничего общего с псевдонимами, так как у меня нет псевдонима 'ack =' ack-grep'`. Спасибо! sean hawk 10 лет назад 0
В прошлом я обнаружил, что у людей не псевдоним `ack = ack-grep`, а чаще всего aiias` ack = 'ack -a'`. Andy Lester 10 лет назад 0

Похожие вопросы