Отфильтровать недействительные результаты в vim-fzf/fzf

Я часто использую fzf.vim в своем рабочем процессе. У меня есть одна проблема при использовании :GFiles,

В кодовой базе, над которой я работаю, мы имеем src/node_modules проверил в мерзавце, поэтому всякий раз, когда я использую :GFiles мы получаем много результатов обратно, включая содержимое node_modules.

Как я могу удалить элементы, которые начинаются с src/node_modules* например из :GFiles команда в фзф.вим?

1 ответ

Я понял что git ls-files это что :GFiles запустить и реализация позволяет аргументы и каналы Unix.

Решение состоит в том, чтобы запустить grep, чтобы отфильтровать результаты:

map <C-p> :GFiles \| grep -v -E "(node_modules\|bower_components)"<CR>
Другие вопросы по тегам