Когда вы используете vim, есть ли способ иметь панель навигации в стиле GUI для открытия файлов в каталоге вашего исходного кода?
Что-то похожее на боковую панель Sublime Text GUI? Изображение ниже, описывающее, что я имею в виду:
Построение: используйте команду netrw :Explore.
:Explore
Я использую NERDTree , который предоставляет боковую панель для выбора файла. Кроме того, вы также можете выполнять операции с файлами, например перемещать их или создавать новые.
Если вы хотите, чтобы каждый файл сопровождался значком, отражающим его расширение, вы также можете установить ВИМ-devicons . Но тогда вам также следует установить один из nerd-fonts и установить его в качестве шрифта для вашего терминала.
Мой способ справиться с этим - :30vs.. «30» устанавливает ширину боковой панели, «vs» разделяет ваш экран по вертикали и «.» для вашего текущего каталога. С p вы можете просматривать файлы.
:30vs.
p
Nerdtree , devicons и nerdtree- git делают действительно хорошую работу вместе.
NerdTree - это просто окно на с левой стороны, и я могу просто переключиться на него с помощью <ctrl>+w h.
<ctrl>+w h
Вот так это выглядит с моим конфигом.
На всякий случай, если вы хотите получить конфигурацию для запуска: вы можете взять mine
С Neovim-qt у вас есть :GuiTreeviewToggle, который делает именно это: показать GUI древовидное управление для текущего дерева подкаталогов.
:GuiTreeviewToggle
С GVim вы не можете.
для навигации по файлам в VIM вы будете
1) нажмите кнопку Esc для отмены всех режимов (например, режим INPUT)
Esc
2) Ctrl + x для активации режима завершения
Ctrl
x
3) Ctrl + f для просмотра файлов
f
в результате