Zarządzaj wtyczkami VIM z patogenem
- 2337
- 165
- Natan Cholewa
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
- « Nagrywać i odtwarzać sesję terminalową z Asciinema w Linux
- Jak bezpiecznie przesyłać pliki za pomocą SFTP »