Vim vs. Nano

Vim vs. Nano
Vim, et forkortelse for VI forbedret, ble utgitt i 1991 som et forbedret prosjekt av VI, en eldre, skjermorientert tekstredigerer av opprinnelig utviklet for UNIX-operativsystemet. Vim er designet for å være ekstremt allsidig og rask, som forgjengeren, VI. På de fleste Linux-systemer kommer VIM forhåndsinstallert og tilnærmet tilgjengelig for alle typer operativsystemer. VIM er tilgjengelig overalt, derfor lønner det seg virkelig å lære det grunnleggende for å redigere en tekstfil med denne tekstredigereren. Når du åpner VIM, viser VIM Text Editor -grensesnittet på systemet ditt.
$ vim/home/user/kbuzdarconf.tekst
// hvordan lage fil på vim

GNU Nano, ofte kjent som 'Nano', er et forbedret prosjekt av Pico Text Editor, som ble utgitt i 1999. I likhet med Vim, kommer Nano også forhåndsinstallert på de fleste Linux-systemer. Nano Text Editor Et ideelt verktøy for nybegynnere. Ved oppstart viser Nano Text Editor følgende grensesnitt.

$ nano/home/user/kbuzdarconf.tekst
// hvordan lage fil med nano

Når du søker etter terminalbasert tekstfilredigering, vil du oppdage at to av de beste valgene er Vim og Nano. Hvilken er bedre? Dette er en lang debatt, og jeg kommer ikke til å svare direkte på dette spørsmålet, men vil i stedet fokusere på forskjellene mellom Nano og Vim. Denne artikkelen belyser noen av forskjellene som skiller disse tekstredaktørene fra hverandre.

Enkel læring

Grafene i bildet over viser læringskurvene til forskjellige tekstredaktører, der Nano og Vim også er inkludert. Når du begynner å jobbe med Vim, vet du kanskje ikke engang hvordan du redigerer en fil på den. Til å begynne med må du kanskje finne et jukseark på Google, men om et par timer vil du vite det grunnleggende i VIM Text Editor. Du kan også laste ned GUI -versjonen av Vim, kjent som GVIM, for å øve på noen vanlige kommandoer. Verktøylinjen og menyene vil også gjøre det enkelt å lære å bruke VIM. Da har du Nano, som er en forbedret tekstredigerer av Pico, har ingen læringskurve, og er relativt brukervennlig sammenlignet med VIM. Selv om du ikke har jobbet med Nano før, kan du enkelt lære å bruke denne tekstredigereren med litt kunnskap og uten å kreve ekstra hjelp.

Produktivitet

VIM oppfører seg som en modell, og mens du bruker VIM, vil du stadig skifte mellom redigeringsmodus og kommandomodus. På den annen side, med Nano Text Editor, bruker du bare en modus med noen spesielle nøkkelkombinasjoner. Så vim er mye raskere enn nano.

Brukere

VIM er nødvendig for en Linux -systemadministrator. Denne tekstredigereren er også bra for programmerere fordi du kan bruke den til å programmere kode i form av en vanlig tekstfil som er enkel å kopiere og manipulere. Videre er Vim bra for alle som ønsker å jobbe med kommandolinjetekstredaktører ofte, og jobber til og med for forfattere. Vim er derfor et godt program for alle brukere.

Nano er flott tekstredaktør for nybegynnere som er nye på terminalbasert tekstredigering. Nano er også nyttig for de som vil gjøre bare noen få enkle redigeringer. Hvis du ikke er en "perfekt" Linux -bruker, kan Nano være noe for deg.

Viktige funksjoner

For å skille mellom disse tekstredaktørene, vil det hjelpe å liste opp noen viktige funksjoner i Vim og Nano.

Ved hjelp av VIM kan du låse opp hastighet og effektivitet med noen kraftige funksjoner, som inkluderer vindusstøtte, makroer, kommando repetisjon, tekstobjekter, registre, filtre, auto-fullføring og global erstatning.

Nano støtter ikke avanserte funksjoner, for eksempel vindusplitting, makroer, automatisk fullførelse, se på flere filer samtidig, rektangelvalg/vertikal blokk/redigering, etc.

Vim er et kraftigere verktøy som du kan gjøre kompliserte redigeringer på en rask og enkel måte. Med Nano kan det vise seg å være vanskeligere og tidkrevende å gjøre kompliserte redigeringer.

Så vim eller nano?

Hvis du vil utføre mer avanserte oppgaver ved hjelp av kommandolinjen, kan du finne at vim er best å bruke. Vim er enkel og attraktiv på sin egen måte. Så det er bedre å foretrekke VIM fremfor Nano, for hvis du bruker en Nano Text Editor, og du bare begynte å lære noen viktige funksjoner i VIM. Du vil utføre mer effektivt og effektivt sammenlignet med Nano. Så det er opp til deg å velge hvilken tekstredaktør som best oppfyller dine behov.