Иногда во время рабочего процесса я могу захотеть открыть / найти файл на ходу. Я хотел бы сопоставить одну клавишу (скажем, F6), чтобы открывать и закрывать NERDTree (т.е. я хочу переключать представление NERDTree). Кроме того, я хотел бы, чтобы NERDTree отображал скрытые файлы и папки в его переключенном виде, и я также хотел бы, чтобы он автоматически закрывался при открытии файла для редактирования, если это возможно. Благодарность !
plugin-nerdtree
evil_potato
источник
источник
:h
;)Ответы:
В вашем
vimrc
добавлениигде
<F6>
ключ, который вы хотите отобразить.источник
shift + i
переключит скрытые файлы. Если вы хотите установить поведение по умолчанию, добавьтеlet NERDTreeShowHidden=1
в свой.vimrc
let NERDTreeQuitOnOpen=1
в свой.vimrc
Чтобы открыть NerdTree:
Чтобы переключиться между окнами типа nerdtree и file:
или
Чтобы закрыть NerdTree (в окне nerdtree):
источник
Это будет делать именно то, что вы просили:
источник
Если вы хотите закрыть окно NERDTree, убедитесь, что вы находитесь внутри меню NERDTree. Вы можете переключать окна, используя
ctrl+w
затем тип,:q
чтобы закрыть окно NERDTree, чтобы у вас было окно для редактирования вашего кода.источник
Следующая функция отслеживает открытые буферы netrw и вызывает
Lexplore
соответственно. Добавьте его в свой.vimrc
и выберите свой ключ сопоставления.источник
NERDTreeToggle
которая поставляется с NerdTree?