10 grunde til, at du skal bruge Vi/Vim Text Editor i Linux


Mens du arbejder med Linux-systemer, er der flere områder, hvor du skal bruge en teksteditor, herunder programmering/scripting, redigering af konfiguration/tekstfiler, for blot at nævne nogle få. Der er flere bemærkelsesværdige teksteditorer, du finder ud af der for Linux-baserede operativsystemer.

I denne artikel vil vi dog forklare dig nogle af de vigtigste grunde til, at du overvejer at bruge Vi/Vim (herefter benævnt Vim) teksteditor.

Vi var den første skærmorienterede teksteditor oprettet til Unix, den var designet til at være enkel, men alligevel kraftig til tekstmanipulation.

Vim (Vi IMproved), som navnet antyder, er en klon af Vi og tilbyder endnu flere funktioner end Vi. Det er gratis og open source, designet til brug både fra en kommandolinjegrænseflade og som en enkeltstående applikation i en grafisk brugergrænseflade (GUI).

Det er meget konfigurerbart og leveres med bemærkelsesværdige funktioner som syntaksfremhævning, musesupport, grafiske versioner, visuel tilstand, mange nye redigeringskommandoer og en stor mængde udvidelse plus meget mere.

Med det sagt er nedenstående de vigtigste grunde til, at du primært ville overveje at bruge Vi/Vim-teksteditor i Linux.

1. Vim er gratis og open source

Vim er en gratis og open source-software, og den frigives under en licens, der inkluderer nogle velgørenhedsbestemmelser. Vim-udvikleren opfordrer derfor brugere, der kan lide softwaren, til at overveje at donere til dårligt stillede børn i Uganda. Licensen er kompatibel med GNU General Public License.

Hvis du kan lide gratis og open source-software, ville dette være en af de første grunde til, at du overvejer at begynde at bruge Vim.

2. Vim er altid tilgængelig

Vim er tilgængelig på de fleste, hvis ikke alle Linux-distributioner derude, kan du installere det fra din distros officielle softwarelagre som følger:

# apt-get install vim [On Debian/Ubuntu]
# yum install vim [On RHEL/CentOS]
# dnf install vim [Fedora 22+]

3. Vim er veldokumenteret

Vim er grundigt dokumenteret, hvilket betyder at du finder de fleste af svarene på dine spørgsmål i sit hjælpesystem. fra bøger til omfattende hjælpefiler til et udvalg af tip. Alt du skal gøre er at bruge de relevante søgeord i dine hjælpeforespørgsler.

Derudover leveres Vim med en nyttig indbygget manual, du kan starte den ved hjælp af kommandoen : help , når programmet er startet. Denne indbyggede manual indeholder flere oplysninger end Vims mandside.

4. Vim har et levende samfund

Vim har også et samfund fuld af energi og entusiasme, der tilbyder bemærkelsesværdig support med hensyn til udvikling af bemærkelsesværdige plugins, der tilbyder nyttige Vim-tricks og tip både til begyndere og ekspertbrugere og så meget mere.

5. Vim er meget tilpasselig og kan udvides

Vim er meget konfigurerbar, og det har et omfattende pluginsystem, der er masser af gode plugins derude, der forbedrer dets funktionalitet.

En af de fineste samling af plugins, vi er stødt på, er spf13-vim - The Ultimate Distribution for Vim Editor, som er et platformoverskridende og meget tilpasseligt udvalg af vim-plugins og forskellige ressourcer til Vim, GVim og MacVim.

6. Vim har bærbare konfigurationer

Vims konfigurationer er bærbare, dette giver dig mulighed for at bruge de samme konfigurationer på alle dine Linux-systemer. Du kan også dele configs med venner på Internettet og så videre. Alt du skal gøre er at kopiere et par mapper og filer, og det er alt.

7. Vim bruger mindre mængde systemressourcer

Vims styrker er dens lillehed og enkelhed, derfor bruger den ikke en betydelig mængde systemressourcer i modsætning til andre tekstredigeringsprogrammer, især grafiske tekstredigeringsprogrammer.

Det er normalt også meget hurtigt og let, selv når du redigerer store filer med kildekode. Det er let at køre over ssh til fjernbetjening på enhver server.

Desuden tilbyder den yderst effektive tastebindinger, så du kan udføre tænkelige opgaver uden at løfte fingrene fra tastaturet. Selv med sin enkelhed har Vim mange muligheder og er meget effektiv, når den først er lært.

8. Vim understøtter alle programmeringssprog og filformater

Som standard understøtter Vim flere programmeringssprog og filformater. Det kan registrere den type fil, der redigeres; dette gøres ved at kontrollere filnavnet og nogle gange ved at inspicere indholdet af filen for specifik tekst.

9. Vim er meget populær i Linux-verdenen

En anden grund til, at du gerne vil begynde at bruge eller blot holde fast ved Vim for er, at det er meget populært i Unix/Linux-verdenen, især for systemadministratorer. To ud af tre erfarne Linux-systemadministratorer derude vil anbefale at lære Vim.

10. Vim er sjovt!

Sidst men ikke mindst er Vim sjovt at lære, og når du først begynder at bruge det i det daglige. Når den indledende læringskurve er bestået, kan du virkelig gøre fantastiske ting med den.

Du opdager dog kun dette aspekt af Vim, når du begynder at lære og bruge det. Ja, prøv det.

Er du klar til at give det en chance, så begynd at lære Vim i dag. Husk, at det ikke er let (så let som at klikke på en knap), du skal have hørt eller læst nogle steder om stresset med at lære Vim, men guiderne, der gives via disse links nedenfor, skal give dig en fair start:

  1. Sådan installeres og bruges vi/vim som en fuldteksteditor
  2. Lær nyttige 'Vi/Vim' tip og tricks til at forbedre dine færdigheder - Del 1
  3. 8 Interessante 'Vi/Vim' tip og tricks til enhver Linux-administrator - del 2
  4. Sådan aktiveres syntaksfremhævning i 'Vi/Vim' Editor
  5. Lav 'Vi/Vim' som Bash-IDE ved hjælp af 'bash-support' Plugin

Det er alt for nu! I denne artikel forklarede vi dig nogle af de vigtigste grunde til, at du ville overveje at bruge Vi/Vim-teksteditor i Linux. Måske er det ikke de eneste grunde, har du noget i tankerne? Giv os besked via feedbackafsnittet nedenfor.