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