Отфильтровать недействительные результаты в 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>