Могу ли я использовать некоторый селектор файлового дерева, который существует в графических IDE?

9

Обычно он находится слева и обеспечивает быстрое переключение между файлами в сложной иерархии каталогов.

Петер - Восстановить Монику
источник

Ответы:

8

Vim поставляется со встроенным файловым менеджером, который называется netrw. Если у вас есть причина относительно недавнего Vim, следующая команда предоставит вам ту функцию, которую вам не хватает:

:Lexplore

См :help netrw.

romainl
источник
4

Если ботаник установлен:

let g:NERDTreeWinPos = "right"
Avelino
источник
4

Для этого обычно используется NerdTree , но вы можете взглянуть на разделенные маслом и уксусом окна и ящик проекта , в котором приводятся аргументы против его использования.

Если вы решите пойти по этому пути, tpope / vim-vinegar - это расширение, улучшающее сборку в браузере каталогов.

Чад
источник
+1 за статью. Это действительно может изменить ваш взгляд на использование окон в VIM. Вот еще один плагин для навигации по файловой системе.
Tokoyami
2

Когда я переходил на vim вдали от других редакторов, мне хотелось, чтобы панель проектов находилась слева, и чтобы была удобная вкладка.

Я начал использовать NERDTreeTabs , то есть NERDTree, за исключением того, что оптимизирован для использования с несколькими вкладками. В частности, сейчас существует только одно NERDTree, и если вы измените вкладки, NERDTree все еще там. Так что это действительно похоже на ящик проекта, который вы можете найти в других редакторах. Вот пример использования.

введите описание изображения здесь

Вы можете настроить ширину NERDTree, если хотите. Вы также можете настроить автоматическое закрытие после использования.

Это работает достаточно хорошо с расщеплениями, но, как и в ответе Чада , есть трудности с NERDTree и расщеплениями.

davidlowryduda
источник