.gitignore node_modules/ не работает для fd и ripgrep
Я пытаюсь настроить fzf.vim для vim в Windows 10.
Вы можете использовать альтернативную команду поиска, такую как ripgrep или fd, которая должна учитывать.gitignore.
В моем файле.gitignore есть эта строка, которая отлично работает для коммитов git и т. Д.:
node_modules/
Моя структура каталога
/working directory
.gitignore file
.git dir
/node_modules dir
Когда я бегу
fd --type f
или
rg --files
В нем перечислены все файлы в node_modules.
Я чувствую, что это может быть проблема с Windows.
Как я могу заставить эти программы использовать.gitignore, чтобы игнорировать node_modules?
1 ответ
Оказывается, я использовал проект, в котором репозиторий git еще не был инициализирован. Итак, у меня был.gitignore, но не было папки.git. И по умолчанию ripgrep должен быть реальным репозиторием git для использования папки.gitiginore. Мое решение заключалось в использовании следующего флага -
--no-require-git