Vim er en alsidig, kraftfuld og let kommandolinjeteksteditor, der har vist sig at være uundværlig over tid.

Du kan installere Vim på Windows, macOS, Unix og Linux. Faktisk kommer de fleste Unix- og Linux-baserede systemer med Vim som standard. En af de bedste måder at udvide Vims funktionalitet på er via plugins, og her er hvordan du kan installere plugins i Vim.

Hvorfor installere Vim-plugins?

Vim er en funktionsspækket editor; den er også modulopbygget og kan tilpasses meget. Hvis Vim-editoren ikke kommer med en bestemt funktion eller funktion, som du leder efter, er chancerne for, at du sandsynligvis kan finde et plugin til det eller i værste fald selv bygge et plugin. Ofte findes der allerede et plugin til den funktionalitet, du leder efter.

Plugins er en af ​​de mest elskede funktioner i Vim, fordi de giver dig mulighed for at udvide Vims funktionalitet og samtidig holde størrelsen af ​​kerneprogrammet slank og relevant. Konceptet med plugins eller udvidelser er emuleret i de fleste grafiske editorer som Visual Studio Code (VS Code), Atom osv.

instagram viewer

Vim Plugin installationsmetoder

Der er to hovedmetoder til at installere plugins i Vim. Den første metode er at installere et plugin manuelt ved at kopiere plugin-indholdet til en udpeget mappe. Den anden og mest almindelige metode er at installere plugins via en plugin-manager.

Lad os tage et kig på begge metoder, så du kan vælge, hvilken der bedst opfylder dine behov. Det er også vigtigt at bemærke, at der er flere plugin-managere, som du kan bruge.

Det bliver du nødt til Installer Git på din pc for begge plugin-installationsmetoder.

1. Installation af et plugin manuelt

Fra og med Vim version 8 kan du installere plugins uden behov for en pakkehåndtering ved at bruge standardpakkehåndteringsværktøjet.

Du kan placere Vim-plugins i ~/.vim/pack/vendor/start/plugin_name vejviser. Bemærk, at plugin_name mappenavnet vil variere fra plugin til plugin. For at demonstrere dette punkt, lad os installere et Vim-plugin kendt som NERDTree. Det er en meget brugt filsystemstifinder til Vim. NERDTree giver dig mulighed for at visualisere en projektmappestruktur i en trævisning.

Først, ændre dit bibliotek til hjemmebiblioteket ved hjælp af følgende kommando:

cd ~

Se derefter efter .vim-mappen med kommandoen ls -al, for at vise skjulte filer og mapper. Naviger til mappen, hvis den findes.

Hvis du ikke har .vim-mappen i dit hjemmebibliotek, skal du oprette mappestrukturen for NERDTree plugin, som vi vil installere ved hjælp af kommandoen nedenfor:

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

Vim anbefaler, at du opretter en separat mappe for hvert plugin for nem administration. Så hvis du skal installere et andet plugin, vil du oprette en ny mappe til plugin'et i ~/.vim/pack/vendor/start/ vejviser.

Download derefter NERDTree plugin fra GitHub og placer det i nørd_træ plugin-mappe ved hjælp af følgende kommando:

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

De fleste plugin-sider vil indeholde instruktioner om, hvordan man downloader et plugin fra dets kilde.

Start Vim-editoren, og skriv derefter kommandoen :NERDTræ for at åbne NERDTree filstifinder. Her er et ASP.NET Core web API-projekt åbnet i Vim ved hjælp af NERDTree.

For at afinstallere et plugin skal du blot slette dets tilsvarende plugin-mappe (i dette tilfælde, nørd_træ).

2. Installation af Vim-plugins med en plugin-manager

Pakkeadministratorer har været den traditionelle måde at installere plugins i Vim på, før Vim version 8. De understøttes i alle versioner af Vim, og der er flere pakkeadministratorer, som du kan bruge til at installere plugins.

Nogle af de mest bemærkelsesværdige plugin-managere inkluderer Vundle, VAM, vim-plug, patogen osv.

Fordelen ved plugin-managere er, at du ikke er involveret i at oprette mappestrukturen manuelt, og det er nemmere at opdatere pakker automatisk.

Lad os installere et plugin via vim-plug. Det er meget brugt i Vim-fællesskabet, så det har stor fællesskabsstøtte og er også veldokumenteret.

Installer først vim-plug ved hjælp af kommandoen:

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

Opret derefter en post for dit plugin i filen ~/.vimrc. Hvis du ikke har filen ~/.vimrc, kan du oprette den ved hjælp af berør ~/.vimrc kommando.

Indtast følgende tekst i din ~/.vimrc-fil.

opkald prop#begynde()
Prop 'preservevim/NERDTree'
opkald prop#ende()

Alle plugins, som du har til hensigt at installere, skal placeres inden for linjen kald plug#begin() og kald plug#end(). I dette tilfælde ønsker vi at installere NERDTree. Når du har tilføjet plugin-navnene, skal du gemme filen.

Åbn din Vim-editor og kør kommandoen :PlugInstall for at installere plugin'et. Genstart Vim for at dine ændringer træder i kraft.

Tilpasning af Vim Editor på Linux

Vi har set på, hvordan man tilpasser og udvider Vims funktionalitet ved at installere plugins. Det ~/.vimrc fil er det bedste sted at tilføje brugerdefinerede Vim-konfigurationer, hvis du vil få editoren til at se godt ud.