to już szósty post z serii artykułów „wtyczki Vima, o których powinieneś wiedzieć”. Tym razem przedstawię wam wtyczkę Vima o nazwie „nerd_tree.vim”. Jest tak przydatny, że nie wyobrażam sobie pracy bez niego w Vimie.
Nerd Tree to sprytna wtyczka, która pozwala odkrywać system plików i otwierać pliki i katalogi bezpośrednio z Vima. Otwiera drzewo systemu plików w nowym oknie Vima i możesz używać skrótów klawiaturowych i myszy, aby otwierać pliki w nowych kartach, w nowych podziałach poziomych i pionowych, szybko nawigować między katalogami i tworzyć zakładki dla najważniejszych projektów.
ten plugin został napisany przez Marty ’ ego Grenfella (znanego również jako scrooloose).
poprzednie artykuły z serii:
- Część I: surround.vim-znajdź i edytuj otaczające pareny, cudzysłowy, tagi html itp.
- Część II: powtórz.vim-powtórz poprzednie polecenie otaczające.
- Część III: matchit.vim-rozszerza funkcjonalność klucza%.
- Część IV: snipmate.vim-najlepsza wtyczka snippet dla Vima
- Część V: A.vim – szybka zmiana między plikami źródłowymi i nagłówkowymi (.c/.h).
ps. Pomóż mi dotrzeć do 10 000 subskrybentów RSS. Już prawie jestem. Jeśli podobają Ci się moje posty i jeszcze nie subskrybowałeś, zapisz się tutaj!
jak korzystać z nerd_tree.vim?
Wtyczka Nerd Tree może być aktywowana poleceniem vim :NERDTree
. Otworzy się w Vimie jako nowy pionowy podział po lewej stronie:
oto podstawy korzystania z wtyczki:
- użyj naturalnych klawiszy nawigacji vim
hjkl
, aby poruszać się po plikach. - naciśnij
o
, aby otworzyć plik w nowym buforze lub otworzyć/zamknąć katalog. - naciśnij
t
, aby otworzyć plik w nowej karcie. - naciśnij
i
, aby otworzyć plik w nowym poziomym podziale. - naciśnij
s
, aby otworzyć plik w nowym pionowym podziale. - naciśnij
p
, aby przejść do katalogu nadrzędnego. - naciśnij
r
, aby odświeżyć bieżący katalog.
wszystkie pozostałe skróty klawiaturowe można znaleźć, naciskając ?
. Otworzy specjalny ekran pomocy z listami skrótów. Naciśnij ponownie ?
, aby wrócić do drzewa plików.
aby zamknąć wtyczkę, wykonaj polecenie :NERDTreeClose
.
pisanie :NERDTree
i :NERDTreeClose
przez cały czas jest naprawdę niewygodne. Dlatego mam zmapowane polecenie toggle: NERDTreeToggle do klawisza F2. W ten sposób mogę szybko otwierać i zamykać Nerd Tree, kiedy tylko zechcę. Możesz również zmapować go do F2, umieszczając map <F2> :NERDTreeToggle<CR>
w swoim.plik vimrc.
jak zainstalować nerd_tree.vim?
aby uzyskać najnowszą wersję:
- 1. Pobierz NERD_tree.zip.
- 2. Wyciągnij NERD_tree.zip do ~/.vim (w systemie Unix / Linux) lub ~\vimfiles (w systemie Windows).
- 3. Uruchom: helptags ~/.vim / doc (w systemie Unix/Linux) lub :helptags ~/vimfiles/doc (w systemie Windows), aby odbudować plik tagów (tak, aby można było przeczytać :help NERD_tree.)
- 4. Uruchom Ponownie Vim.
Miłej Zabawy!
baw się dobrze odkrywając swoje pliki za pomocą tej niesamowitej wtyczki i do następnego razu!