Vim - wtyczki
Korzystając z wtyczek, możemy rozszerzyć funkcjonalność Vima. Vim obsługuje wiele wtyczek i większość z nich jest dostępna bezpłatnie. Ten rozdział dotyczy wtyczek Vima i omówimy następujące elementy -
- Zarządzanie wtyczkami
- Kilka przydatnych wtyczek
Zarządzanie wtyczkami
W tej sekcji omówiono zarządzanie wtyczkami. Vim zapewnia różne menedżery wtyczek, ale nie będziemy używać żadnego menedżera wtyczek, zamiast tego będziemy wykonywać wszystkie te kroki ręcznie, aby lepiej zrozumieć. Po zrozumieniu tych kroków możesz przejść do menedżera wtyczek.
Zainstaluj wtyczkę
Aby zainstalować dowolną wtyczkę, wykonaj następujące czynności -
- Utwórz katalog .vim / bundle w katalogu domowym użytkownika
- Skopiuj wtyczkę do tego katalogu
- Ustaw runtimepath w vimie
Zainstalujmy wtyczkę badwolf w Vimie. To schemat kolorów dla vima.
$ mkdir -p ~/.vim/bundle
$ cd ~/.vim/bundle/
$ git clone https://github.com/sjl/badwolf.git
$ echo "set runtimepath^ = ~/.vim/bundle/badwolf" > ~/.vimrc
Teraz wtyczka jest zainstalowana, więc możemy użyć schematu kolorów badwold w następujący sposób -
:colorscheme badwolf
Aktualizacja wtyczki
Jeśli przyjrzymy się uważnie, wtyczka to po prostu zbiór plików i jeśli chcemy zaktualizować tę wtyczkę, po prostu zaktualizuj odpowiedni katalog wtyczki z ~ / .vim / bundle.
Usuń wtyczkę
Usunięcie wtyczki z Vima jest naprawdę proste. Aby usunąć wtyczkę, wykonaj następujące czynności -
- Usuń katalog wtyczek z ~ / .vim / bundle
- Odpowiednio zmodyfikuj runtimepath
Kilka przydatnych wtyczek
Poniżej znajduje się lista przydatnych wtyczek Vima
Sr.No | Nazwa i opis |
---|---|
1 | DumpX Zdemontuj kod C / C ++ |
2 | awk.vim Wcięcie dla skryptu AWK |
3 | Pathogen Menedżer pakietów Vim |
4 | git-switcher.vim Automatycznie zapisuj i ładuj sesję vima w oparciu o przełączanie gałęzi git |
5 | Pyflakes Zapewnij linijkę dla plików Pythona |