Zarządzaj wtyczkami VIM z patogenem

Zarządzaj wtyczkami VIM z patogenem

Wstęp

Nie można zaprzeczyć, że Vim jest niesamowity sam. Zapewnia użytkownikom niespotykany potencjał konfiguracyjny i szybkie, potężne polecenia. To powiedziawszy, VIM może być jeszcze lepszy przy użyciu wtyczek.

Istnieją setki wtyczek, które mogą poważnie wzmocnić instalację VIM. Wiele z nich jest dostosowanych do określonych zastosowań, takich jak programowanie w określonym języku, a nawet pisanie. Inne są bardziej ogólne i zwiększają istniejące możliwości Vima. Cokolwiek potrzebujesz, będziesz musiał zarządzać tymi pakietami.

Istnieje wielu menedżerów pakietów VIM, ale patogen jest najbardziej uniwersalny i prosty w użyciu i instalacji. Patogen działa poprzez pociągnięcie wszystkich wtyczek VIM w określonym katalogu do instalacji VIM i aktywowanie ich za pomocą jednej linii w twoim .VIMRC plik.

Wymagane pakiety

Zanim zaczniesz, prawdopodobnie powinieneś upewnić się, że masz zainstalowane zarówno VIM, jak i GIT. Są to oba bardzo powszechne pakiety, więc nie ma tu zbyt wiele, aby wchodzić w szczegóły, po prostu je zainstaluj, jeśli jeszcze tego nie zrobiłeś.

Debian/Ubuntu

# apt-get install vim git 

Fedora/Centos

# dnf/yum -y instaluj vim git 

Łuk

# Pacman -s vim git 

Konfigurowanie katalogów

Wszystko to odbywa się lokalnie, na zasadzie dla użytkownika. Wymaga .krzepa folder w twoim /dom informator. Jeśli jeszcze tego nie masz, utwórz to.

$ mkdir ~/.krzepa

Wewnątrz tego folderu musisz utworzyć jeszcze dwa. płyta CD w i wykonaj Autoload I pakiet.

$ cd ~/.Vim $ mkdir autoload $ mkdir 

Instalowanie patogenu

Patogen najlepiej zainstalowany przez git. To właściwie sama wtyczka Vim, więc jest to skrypt vim, który należy sklonować z jego repozytorium Git. Ponieważ chcesz, aby patogen działał automatycznie, należy go zainstalować w Autoload Katalog, który właśnie stworzyłeś.

$ CD Autoload Git Clone https: // github.com/tpope/vim-patogen.git 

Kiedy ten klon zakończy się, będziesz zainstalować patogen.

Konfigurowanie .VIMRC

Musisz dodać jedną linię do swojego .VIMRC plik do używania patogenu. Jeśli w jakiś sposób nie masz jeszcze pliku, możesz go utworzyć jednocześnie dodawanie patogenu. Plik istnieje u podstaw twojego /dom informator.

vim ~/.VIMRC

Jeśli po raz pierwszy utworzyłeś plik i nie masz nic innego, dodaj te kilka wierszy.

Ustaw wcięcie wtyczki filetype Nocompatible na składni na wykonanie patogenu#infect () 

Jeśli masz istniejący .VIMRC że zbudowałeś następujący wiersz do pliku.

Wykonaj patogen#infect ()

Tak czy inaczej, powinieneś upewnić się, że masz przynajmniej powyższe wiersze w konfiguracji. Wszystko, co musisz zrobić, aby zmiany w obowiązywaniem jest zamknięte z VIM i otworzyć je ponownie.

Instalowanie i zarządzanie wtyczkami

Całym powodem, dla którego zainstalowałeś patogen, było uzyskanie tych świetnych wtyczek do zwiększenia możliwości Vima. Teraz w końcu jesteś gotowy, aby wybrać kilka i zainstalować je.

Vim-Airline to bardzo popularna wtyczka linii stanu do monitorowania tego, co dzieje się w VIM podczas korzystania z niej. Ten przewodnik zostanie przeznaczony na instalację. Jeśli naprawdę nie chcesz linii lotniczej, po prostu wybierz kolejną wtyczkę. Procedura jest taka sama.

Instalowanie

Przed zainstalowaniem jakiejkolwiek wtyczki na VIM musisz ją najpierw znaleźć. Większość z nich jest dostępna za pośrednictwem GitHub i możesz po prostu szybko ich wyszukać. Aby zaoszczędzić czas, możesz zdobyć linię lotniczą tutaj.

Kliknij przycisk „klon lub pobieranie” i skopiuj adres GIT. Jeśli chcesz dowiedzieć się więcej o Vim-Airline, ta strona Github jest doskonałym zasobem.

Z skopiowanym linkiem git, płyta CD do pakiet katalog, który stworzyłeś i klonujesz repozytorium GIT.

$ cd ~/.vim/pakiet $ git clone https: // github.com/vim-airline/vim-airline 

Patogen przyciągnie Vim-Air linia za każdym razem, gdy się uruchomi. Aby zobaczyć pasek linii lotniczych Po uruchomieniu vim, dodaj linie Belo do swojego .VIMRC plik.

SET LastStatus = 2 

Jest mnóstwo więcej, co możesz zrobić z Vim-Airline, ale to jest poza zakresem tego przewodnika. Więcej lub po prostu eksperymentuj stronę GitHub lub po prostu eksperymentuj.

Aktualizacje

Aktualizacje można osiągnąć, wykonując ciągnięcie z git wewnątrz katalogu wtyczek. Na przykład, aby zaktualizować Vim-Airline, zrobiłby to płyta CD do Vim-Airline katalog w środku pakiet i pociągnij.

$ cd ~/.vim/pakiet/vim-airline $ git pull pochodzenie master 

To samo dotyczy bardzo wtyczki, którą sklonowałeś z git. Możesz łatwo napisać skrypt powłoki, aby iterować za pośrednictwem każdego katalogu, a nawet ustawić go na zadaniu CRON, aby w pełni zautomatyzować proces aktualizacji, jeśli chcesz.

Należy pamiętać, że możesz być na bieżąco sam patogen w ten sam sposób, ponieważ klonowałeś go również z github.

Zamykanie myśli

To wszystko, co można powiedzieć. Patogen jest martwy prosty. Pozwala na zainstalowanie i aktualizację wtyczek z bardzo małym wysiłkiem lub kosztem ogólnym, ponieważ nie jest to pełny menedżer pakietów. Nie będzie również napotykać kłopotliwych problemów lub konfliktów zależności i nie przyciągnie niczego, czego nie chcesz ani nie potrzebujesz. Witamy w World of Vim Plugins!

Powiązane samouczki Linux:

  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Mastering Bash Script Loops
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Jak często musisz ponownie uruchomić serwer Linux?
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Hung Linux System? Jak uciec do wiersza poleceń i…
  • Kompleks Linux Bash One-Liner Przykłady
  • Manjaro Linux vs Arch Linux