Как исключить файлы и каталоги из проекта в vim (используя janus)? - PullRequest
9 голосов
/ 27 июня 2011

Я перехожу из Textmate в vim (с janus) и хочу исключить некоторые каталоги, в частности, из Ack, а также NERDTree.

Причина, по которой я хочу это сделать, заключается в том, что Ack бесполезен (занимаетминут для запуска и безрезультатно) с одним из моих больших проектов, который содержит каталог, полный маршалированных данных БД (со многими подкаталогами и сотнями тысяч файлов).

Я знаю, как исключить файлы (некаталоги) из NERDTree, а также исключить шаблоны из CommandT.Ни один из них не решает мою проблему с Ack.

Я полный vim n00b.Спасибо за чтение.

Ответы [ 3 ]

10 голосов
/ 27 апреля 2012

По умолчанию, ack только проверяет файл ~ / .ackrc по умолчанию переключатели. Вы можете иметь настройки для каждого каталога, если вы добавите это в ваш .bash_profile:

export ACKRC=".ackrc"

http://www.rustyrazorblade.com/2012/03/making-better-use-of-your-ackrc-file/

4 голосов
/ 09 октября 2011

Для NerdTree используйте настройку NERDTreeIgnore .

как для Ack - вы можете установить флаг --ignore-dir в вашем .ackrc (как объяснено на странице справки Ack)

0 голосов
/ 22 мая 2015

Мне нужно было только создать .ackrc в моем верхнем каталоге со следующим:

--ignore-dir=log/
...