Czasami podczas mojego przepływu pracy mogę chcieć otworzyć / wyszukać plik w podróży. Chciałbym zmapować pojedynczy klucz (powiedzmy F6), aby otworzyć i zamknąć NERDTree (tzn. Chcę przełączyć widok NERDTree). Ponadto chciałbym, aby NERDTree wyświetlał ukryte pliki i foldery w przełączanym widoku, a także chciałbym, aby zamykał się automatycznie po otwarciu pliku do edycji, jeśli to możliwe. Dzięki !
plugin-nerdtree
evil_potato
źródło
źródło
:h
;)Odpowiedzi:
W swoim
vimrc
dodaniugdzie
<F6>
jest klucz, który chcesz zmapować.źródło
shift + i
będzie przełączać ukryte pliki. Jeśli chcesz ustawić jako zachowanie domyślne, dodajlet NERDTreeShowHidden=1
do.vimrc
let NERDTreeQuitOnOpen=1
do swojego.vimrc
Aby otworzyć NerdTree:
Aby przełączyć między oknem nerdtree a otwartymi plikami:
lub
Aby zamknąć NerdTree (w oknie nerdtree):
źródło
To zrobiłoby dokładnie to, o co prosiłeś:
źródło
Jeśli chcesz zamknąć okno NERDTree, upewnij się, że znajdujesz się w menu NERDTree. Możesz przełączać okna za pomocą,
ctrl+w
a następnie wpisz,:q
aby zamknąć okno NERDTree, tak aby pozostało okno edycji kodu.źródło
Poniższa funkcja śledzi odpowiednio otwarte bufory sieci i wywołania
Lexplore
. Dodaj go do swojego.vimrc
i wybierz klucz mapowania.źródło
NERDTreeToggle
dostarczone z NerdTree?Enter
. Dokładnie to, czego teraz szukam :)nnoremap <single-key> :NERDTreeToggle<CR>
robi lewę, dlatego poprosiłem OP o podanie szczegółowych informacji na temat przydatności ich odpowiedzi.