Vim - прекрасный консольный редактор. Для него разработано огромное количество дополнений (плагинов). Устанавливать плагины можно различными способами. Очень удобным вариантом является использование менеджера плагинов vim-plug.
Для его установки можно выполнить команду:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
После этого в файле .vimrc создаем раздел для настроек vim-plug
call plug#begin('~/.vim/plugged')
call plug#end()
Внутри этого блока записываем подключаемые плагины в виде
Plug ‘plugin’
Для установки плагина запускаем Vim и выполняем команду
:PlugInstall
Некоторые полезные плагины:
1. NERDTree
Плагин, который позволяет отображать список директорий и файлов в виде дерева (как в файловом менеджере).
Для установки с использованием vim-plug в .vimrc в записывем
Plug 'scrooloose/nerdtree'
и выполняем в vim команду :PlugInstall
Для отображения дерева каталога выполняем команду
:NERDTreeToggle
Для отображения/скрытия NERDTree с помощью клавиши F2 можно добавить в vimrc строку
nmap <F2> :NERDTreeToggle<CR>
Для переключения между окнами можно использовать горячие клавиши Ctrl+ww
По умолчанию NERDTree не отображает скрытые файлы. Для их отображения используется сочетание клавиш Shift+i
Для перемещению по дереву используются стандартные клавиши управления Vim hjkl
Другие команды управления NERDTree:
? - Справка по командам;
o - Открывает/Закрывает директорию или открывает файл;
t - Открывает файл в новой вкладке;
i - Открывает файл в новом горизонтальном сплит;
s - Открывает файл в новом вертикальном сплит;
p - Переход к родительской директории;
r - Обновление дерева;
m - Открывает меню для управления файловой системой (например, можно, создать файл или директорию нажав а).