Отфильтровать недействительные результаты в vim-fzf / fzf - PullRequest
0 голосов
/ 14 сентября 2018

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

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

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

1 Ответ

0 голосов
/ 15 сентября 2018

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

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

map <C-p> :GFiles \| grep -v -E "(node_modules\|bower_components)"<CR>
...