Vim je všestranný, výkonný a lehký textový editor příkazového řádku, který se postupem času ukázal jako nepostradatelný.

Vim můžete nainstalovat na Windows, macOS, Unix a Linux. Ve skutečnosti většina systémů založených na Unixu a Linuxu standardně obsahuje Vim. Jedním z nejlepších způsobů, jak rozšířit funkčnost Vimu, je pomocí zásuvných modulů a zde je návod, jak můžete nainstalovat zásuvné moduly do Vimu.

Proč nainstalovat pluginy Vim?

Vim je editor nabitý funkcemi; je také modulární a vysoce přizpůsobitelný. Pokud editor Vim nepřichází s určitou funkcí nebo funkcí, kterou hledáte, je pravděpodobné, že pro ni pravděpodobně najdete plugin nebo v nejhorším případě si plugin vytvoříte sami. Často již existuje plugin pro funkci, kterou hledáte.

Pluginy jsou jednou z nejoblíbenějších funkcí Vimu, protože vám umožňují rozšířit funkčnost Vimu a zároveň zachovat velikost základního programu štíhlou a relevantní. Koncept pluginů nebo rozšíření je emulován ve většině grafických editorů, jako je Visual Studio Code (VS Code), Atom atd.

instagram viewer

Způsoby instalace pluginu Vim

Existují dva hlavní způsoby instalace pluginů ve Vimu. První metodou je ruční instalace pluginu zkopírováním obsahu pluginu do určené složky. Druhou a nejběžnější metodou je instalace pluginů prostřednictvím správce pluginů.

Pojďme se podívat na obě metody, abyste si mohli vybrat, která nejlépe vyhovuje vašim potřebám. Je také důležité poznamenat, že existuje několik správců pluginů, které můžete použít.

Budeš muset nainstalujte Git do svého PC pro oba způsoby instalace pluginu.

1. Ruční instalace pluginu

Počínaje Vimem verze 8 můžete instalovat pluginy bez potřeby správce balíčků pomocí výchozího nástroje pro správu balíčků.

Pluginy Vim můžete umístit do ~/.vim/pack/vendor/start/název_pluginu adresář. Všimněte si, že plugin_name název složky se bude lišit plugin od pluginu. Abychom tento bod demonstrovali, nainstalujme plugin Vim známý jako NERDTree. Je to široce používaný průzkumník souborového systému pro Vim. NERDTree umožňuje vizualizovat strukturu složek projektu ve stromovém zobrazení.

První, změnit svůj adresář do domovského adresáře pomocí následujícího příkazu:

CD ~

Poté vyhledejte složku .vim s příkazem ls -al, chcete-li zobrazit skryté soubory a složky. Přejděte do složky, pokud existuje.

Pokud ve svém domovském adresáři nemáte složku .vim, vytvořte pro ni strukturu složek NERDTstrom plugin, který chceme nainstalovat pomocí příkazu níže:

mkdir -p .vim/pack/vendor/Start/nerd_tree

Vim doporučuje vytvořit samostatnou složku pro každý plugin pro snadnou správu. Pokud tedy chcete nainstalovat další plugin, vytvoříte pro plugin novou složku v ~/.vim/pack/vendor/start/ adresář.

Dále si stáhněte plugin NERDTree z GitHubu a umístěte jej do nerd_tree adresář pluginu pomocí následujícího příkazu:

git klon https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerd_tree

Většina stránek s pluginy bude obsahovat pokyny, jak stáhnout plugin z jeho zdroje.

Spusťte editor Vim a zadejte příkaz :NERDTstrom otevřete průzkumník souborů NERDTree. Zde je projekt webového rozhraní API ASP.NET Core otevřený ve Vimu pomocí NERDTree.

Chcete-li plugin odinstalovat, jednoduše odstraňte jeho odpovídající složku pluginu (v tomto případě nerd_tree).

2. Instalace pluginů Vim pomocí správce pluginů

Správci balíčků byli tradičním způsobem instalace zásuvných modulů ve Vimu před Vimem verze 8. Jsou podporovány ve všech verzích Vimu a existuje několik správců balíčků, které můžete použít k instalaci zásuvných modulů.

Některé z nejvýznamnějších správců pluginů zahrnují Vundle, VAM, vim-plug, patogen atd.

Výhodou správců pluginů je, že se nezapojujete do ručního vytváření struktury složek a je jednodušší automaticky aktualizovat balíčky.

Pojďme nainstalovat plugin přes vim-plug. Je široce používán v komunitě Vim, takže má velkou podporu komunity a je také dobře zdokumentován.

Nejprve nainstalujte vim-plug pomocí příkazu:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Dále vytvořte záznam pro váš plugin v souboru ~/.vimrc. Pokud nemáte soubor ~/.vimrc, můžete jej vytvořit pomocí dotkněte se ~/.vimrc příkaz.

Do souboru ~/.vimrc zadejte následující text.

volání zástrčka#začít()
Zástrčka 'zachovatvim/NERDTree'
volání zástrčka#konec()

Všechny pluginy, které máte v úmyslu nainstalovat, by měly být umístěny v řádku call plug#begin() a call plug#end(). V tomto případě chceme nainstalovat NERDTree. Po přidání názvů pluginů soubor uložte.

Otevřete editor Vim a spusťte příkaz :PlugInstall k instalaci pluginu. Restartujte Vim, aby se změny projevily.

Přizpůsobení editoru Vim v systému Linux

Podívali jsme se na to, jak přizpůsobit a rozšířit funkčnost Vimu instalací pluginů. The ~/.vimrc soubor je nejlepším místem pro přidání vlastních konfigurací Vim, pokud chcete, aby editor vypadal dobře.