Silver Searcher: исключая файлы в vimrc

Есть ли способ исключить файлы из поиска ag, добавив массив файлов в файл vimrc?

Как и в случае с FuzzyFinder, расширения файлов игнорируются путем добавления этого:

let g:fuf_file_exclude = '\v\~$|\.o$|\.exe$|\.bak$|\.swp$|\.class$'

На самом деле я просто хочу исключить свой style.css, так как большую часть времени я хочу найти термин в рабочем файле scss, а не минимизированный вывод в style.css.

1 ответ

Решение

ag будет читать в большинстве VCS игнорировать файлы по умолчанию (см. --skip-vcs-ignores вариант - надо его специально выключить). Это означает, что это будет читать .gitignore файл (или.hgignore, или svn:ignore) в вашем проекте и ничего не пропустите. Хорошо работает для моих нужд.

Если у вас возникли проблемы с скомпилированными файлами CSS (или исходными картами, или тому подобными), вы также можете настроить свои сценарии сборки или что-то еще, что вы используете (grunt, gulp), чтобы сохранить файлы.scss в каталоге / src и в. CSS-файлы в / public (например), а затем добавьте "public/" в.gitignore.

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