Vim är en mångsidig, kraftfull och lätt kommandoradstextredigerare som har visat sig vara oumbärlig över tid.

Du kan installera Vim på Windows, macOS, Unix och Linux. De flesta Unix- och Linux-baserade system kommer faktiskt med Vim som standard. Ett av de bästa sätten att utöka Vims funktionalitet är via plugins, och här är hur du kan installera plugins i Vim.

Varför installera Vim Plugins?

Vim är en funktionsspäckad redigerare; den är också modulär och mycket anpassningsbar. Om Vim-editorn inte kommer med en viss funktion eller funktion som du letar efter, är chansen stor att du förmodligen kan hitta ett plugin för det eller i värsta fall bygga ett plugin själv. Ofta finns det redan ett plugin som finns för den funktionalitet du letar efter.

Plugins är en av de mest älskade funktionerna i Vim eftersom de låter dig utöka Vims funktionalitet samtidigt som storleken på kärnprogrammet hålls smal och relevant. Konceptet med plugins eller tillägg emuleras i de flesta grafiska redigerare som Visual Studio Code (VS Code), Atom, etc.

instagram viewer

Vim Plugin installationsmetoder

Det finns två huvudmetoder för att installera plugins i Vim. Den första metoden är att installera en plugin manuellt genom att kopiera plugin-innehållet till en angiven mapp. Den andra och vanligaste metoden är att installera plugins via en plugin-hanterare.

Låt oss ta en titt på båda metoderna så att du kan välja vilken som bäst motsvarar dina behov. Det är också viktigt att notera att det finns flera plugin-hanterare som du kan använda.

Det måste du installera Git på din PC för båda plugin-installationsmetoderna.

1. Installera en plugin manuellt

Från och med Vim version 8 kan du installera plugins utan att behöva en pakethanterare genom att använda standardpakethanteringsverktyget.

Du kan placera Vim-plugins i ~/.vim/pack/vendor/start/plugin_name katalog. Observera att plugin_name mappnamnet kommer att variera från plugin till plugin. För att demonstrera denna punkt, låt oss installera ett Vim-plugin som kallas NERDTree. Det är en mycket använd filsystemutforskare för Vim. NERDTree låter dig visualisera en projektmappstruktur i en trädvy.

Först, ändra din katalog till hemkatalogen med följande kommando:

CD ~

Leta sedan efter .vim-mappen med kommandot ls -al, för att visa dolda filer och mappar. Navigera till mappen om den finns.

Om du inte har .vim-mappen i din hemkatalog, skapa mappstrukturen för NERDTree plugin som vi vill installera med kommandot nedan:

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

Vim rekommenderar att du skapar en separat mapp för varje plugin för enkel hantering. Så om du ska installera ett annat plugin kommer du att skapa en ny mapp för plugin i ~/.vim/pack/vendor/start/ katalog.

Ladda sedan ner NERDTree-plugin från GitHub och placera den i nörd_träd plugin-katalog med följande kommando:

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

De flesta plugin-sidor kommer att innehålla instruktioner om hur man laddar ner ett plugin från dess källa.

Starta Vim-redigeraren och skriv sedan kommandot :NERDTree för att öppna NERDTree-filutforskaren. Här är ett ASP.NET Core webb-API-projekt som öppnats i Vim med NERDTree.

För att avinstallera ett plugin, radera helt enkelt dess motsvarande plugin-mapp (i det här fallet, nörd_träd).

2. Installera Vim Plugins med en Plugin Manager

Pakethanterare har varit det traditionella sättet att installera plugins i Vim, före Vim version 8. De stöds i alla versioner av Vim och det finns flera pakethanterare som du kan använda för att installera plugins.

Några av de mest anmärkningsvärda plugin-hanterarna inkluderar Vundle, VAM, vim-plug, patogen, etc.

Fördelen med plugin-hanterare är att du inte är involverad i att skapa mappstrukturen manuellt, och det är lättare att uppdatera paket automatiskt.

Låt oss installera ett plugin via vim-plug. Det används flitigt i Vim-communityt, så det har stort stöd från samhället och är också väldokumenterat.

Installera först vim-plug med kommandot:

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

Skapa sedan en post för din plugin i filen ~/.vimrc. Om du inte har filen ~/.vimrc kan du skapa den med hjälp av tryck på ~/.vimrc kommando.

Skriv in följande text i filen ~/.vimrc.

ringa upp plugg#Börja()
Plugg 'preservevim/NERDTree'
ringa upp plugg#slutet()

Alla plugins som du tänker installera bör placeras inom raden ring plug#begin() och ring plug#end(). I det här fallet vill vi installera NERDTree. När du har lagt till pluginnamnen sparar du filen.

Öppna din Vim-redigerare och kör kommandot :PlugInstall för att installera plugin. Starta om Vim för att dina ändringar ska träda i kraft.

Anpassa Vim Editor på Linux

Vi har tittat på hur man anpassar och utökar Vims funktionalitet genom att installera plugins. De ~/.vimrc fil är det bästa stället att lägga till anpassade Vim-konfigurationer om du vill få redigeraren att se bra ut.