Добавить в ~/.vimrc (после plug#begin):
Plug 'preservim/nerdtree'
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
Запустить :PlugInstall.
NERDTree — дерево файлов как в IDE:
" открыть/закрыть дерево
nnoremap <C-n> :NERDTreeToggle<CR>
" найти текущий файл в дереве
nnoremap <C-f> :NERDTreeFind<CR>
fzf — fuzzy-поиск по именам файлов и содержимому:
" поиск файла по имени
nnoremap <C-p> :Files<CR>
" поиск по содержимому (требует ripgrep)
nnoremap <Leader>g :Rg<CR>
Rg ищет по всему проекту интерактивно — быстрее, чем :grep. <Tab> в fzf — выбрать несколько файлов сразу.
#linux #vim #sysadmin
