Может быть, вы можете использовать ботаники дерева сценарий
VIM редактировать каталог, как BBEdit для Mac
Я недавно начал по-настоящему ценить силу VIM. Как только вы научитесь его использовать, кодирование и редактирование станут намного быстрее. Моя главная проблема в том, что я не могу открыть каталог, как проект в VIM, что BBEdit (Mac) делает так чудесно. Существуют ли плагины или расширения, которые могут заставить VIM делать это?
Функциональность BBEdit
Эта панель отображается слева от редактора файлов. Вы можете легко переключаться между открытыми документами, и вам не нужно сохранять их для переключения. ASCII Art пример того, как выглядит окно редактора:
************************************************ * Project ** * *---------** * * File ** * * File2 ** * * Dir ** * * |- File** * ************************************************
3 ответа на вопрос
См :help netrw
. Netrw - это сторонний плагин, распространяемый вместе с Vim, который позволяет вам делать много вещей, включая локальную навигацию по файлам.
Вы можете сделать :Ex
или :Hex
или :Vex
открыть новое горизонтальное или вертикальное окно, содержащее интерактивный список текущего каталога. :Ex /path/to/direcory
открывает список, /path/to/directory
и вы можете использовать завершение командной строки и «globs», чтобы сделать это проще и быстрее: :Ex *foo<Tab>
или :Ex /**/bar<Tab>
.
В сочетании с set hidden
и set autochdir
вы можете пройти долгий путь.
Вы также можете попробовать вышеупомянутое NERDTree, которое является ближайшим эквивалентом того, что вы хотите на земле Vim. Его набор функций меньше, чем у netrw, но его поведение больше соответствует другим более классическим реализациям файловых ящиков.
Однако ни Vim, ни netrw, ни NERDTree на самом деле не имеют понятия «проект», поэтому вас может заинтересовать Project.vim, который идет на несколько шагов дальше.
Тем не менее, я на самом деле ненавидел эту концепцию еще до того, как перешел на Vim. Я нахожу плагины, такие как FuzzyFinder, LustyExplorer, Command-T или CtrlP (мой любимый) намного более полезными.
GVim в Windows имеет обычный диалог открытия файлов Windows, в котором отображаются доступные для навигации папки.
В любом Vim вы должны использовать :Ex
текстовый режим, который позволяет вам перемещаться по папкам.
Если (как я подозреваю) это не отвечает на ваш вопрос, пожалуйста, обновите ваш вопрос, чтобы объяснить функцию BBEdit более подробно для тех из нас, кто не знаком с BBEdit.
Похожие вопросы
-
13
Какие функции Vim вы используете?
-
8
Удалить расширенную "вкладку" в Vim одним нажатием клавиши?
-
1
Невозможно понять, где зачем требовать обнаружения ASCII и HEX в строке состояния Vim
-
-
3
Vim: Как обрабатывать файлы Unicode с текстом на нескольких (более двух) языках?
-
9
Аддоны Firefox, чтобы пойти с Vimperator
-
3
Чтобы повторить PWD в Vim's: -режим к документу
-
1
В любом случае vim не считает специальные символы словами?
-
8
Vimperator копия / вставка
-
2
Чтобы иметь цвета в Vim LaTeX-файлах, как в Gvim
-
3
Команда Vim для сопоставления CapsLock с Escape