vim

Vim vs. Nano

Vim vs. Nano
Vim, et akronym for Vi Improved, blev udgivet i 1991 som et forbedret projekt af vi, en ældre, skærmorienteret teksteditor for oprindeligt udviklet til Unix-operativsystemet. Vim er designet til at være ekstremt alsidig og hurtig, ligesom sin forgænger, Vi. På de fleste Linux-systemer kommer Vim forudinstalleret og praktisk talt tilgængelig til alle typer operativsystemer. Vim er tilgængelig overalt, derfor lønner det sig virkelig at lære det grundlæggende at redigere en tekstfil med denne teksteditor. Når Vim åbnes, vises Vim-teksteditorgrænsefladen på dit system.

$ vim / home / user / kbuzdarconf.txt
// hvordan man opretter fil på Vim

GNU nano, almindeligvis kendt som 'nano', er et forbedret projekt fra Pico-teksteditoren, der blev udgivet i 1999. Ligesom Vim kommer Nano også forudinstalleret på de fleste Linux-systemer. Nano-teksteditoren er et ideelt værktøj til begyndere. Ved opstart viser Nano-teksteditoren følgende grænseflade.

$ nano / hjem / bruger / kbuzdarconf.txt
// hvordan man opretter fil med nano

Når du søger efter terminalbaseret redigering af tekstfil, vil du opdage, at to af de bedste valg er Vim og Nano. Hvilken er bedst? Dette er en lang debat, og jeg vil ikke besvare dette spørgsmål direkte, men vil i stedet fokusere på forskellene mellem nano og Vim. Denne artikel fremhæver nogle af de forskelle, der adskiller disse teksteditorer.

Let læring

Graferne i billedet ovenfor viser indlæringskurver for forskellige teksteditorer, hvori også Nano og Vim er inkluderet. Når du begynder at arbejde med Vim, ved du måske ikke engang, hvordan du redigerer en fil på den. Oprindeligt skal du muligvis finde et snydeark på Google, men om et par timer vil du kende det grundlæggende i Vim-teksteditoren. Du kan også downloade GUI-versionen af ​​VIM, kendt som gVim, for at øve nogle almindelige kommandoer. Værktøjslinjen og menuerne gør det også let at lære at bruge Vim. Så har du Nano, som er en forbedret teksteditor for Pico, ikke har nogen indlæringskurve og er relativt brugervenlig sammenlignet med Vim. Selvom du ikke har arbejdet med Nano før, kan du nemt lære at bruge denne teksteditor med lidt viden og uden at kræve yderligere hjælp.

Produktivitet

Vim opfører sig som en model, og mens du bruger Vim, skifter du konstant mellem redigeringstilstand og kommandotilstand. På den anden side bruger du kun Nano-teksteditoren en tilstand med nogle specielle tastekombinationer. Så Vim er meget hurtigere end Nano.

Brugere

Vim er nødvendigt for en Linux-systemadministrator. Denne teksteditor er også god for programmører, fordi du kan bruge den til at programmere kode i form af en almindelig tekstfil, der er let at kopiere og manipulere. Desuden er Vim godt for enhver, der ofte vil arbejde med kommandolinjeditorer og endda arbejde for forfattere. Vim er derfor et godt program for alle brugere.

Nano er fantastisk teksteditor til begyndere, der er nye inden for terminalbaseret tekstredigering. Nano er også nyttigt for dem, der ønsker at foretage nogle få enkle redigeringer. Hvis du ikke er en "perfekt" Linux-bruger, så er Nano muligvis noget for dig.

Vigtige funktioner

For at skelne mellem disse teksteditorer, ville det hjælpe med at liste nogle vigtige funktioner i Vim og Nano.

Ved hjælp af Vim kan du låse op for hastighed og effektivitet med nogle kraftige funktioner, som inkluderer vinduesupport, makroer, kommandogentagelse, tekstobjekter, registre, filtre, automatisk udfyldning og global erstatning.

Nano understøtter ikke avancerede funktioner, såsom opdeling af vinduer, makroer, automatisk udfyldning, visning af flere filer på én gang, valg af rektangel / lodret blok / redigering osv.

Vim er et mere kraftfuldt værktøj, som du kan foretage komplicerede redigeringer på en hurtig og nem måde. Med Nano kan det være vanskeligere og tidskrævende at foretage komplicerede redigeringer.

Så Vim eller Nano?

Hvis du vil udføre mere avancerede opgaver ved hjælp af kommandolinjen, kan du muligvis finde Vim bedst at bruge. Vim er enkel og attraktiv på sin egen måde. Så det er bedre at foretrække Vim frem for Nano, for hvis du bruger en nano-teksteditor, og du lige er begyndt at lære nogle vigtige funktioner i Vim. Du vil udføre mere effektivt og effektivt sammenlignet med Nano. Så det er op til dig at vælge, hvilken teksteditor der bedst opfylder dine behov.

Installer det nyeste OpenRA-strategispil på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spilmotor, der genskaber de tidlige Westwood-spil som det klassiske Command & Conquer: Red Alert. Distrib...
Installer nyeste Dolphin Emulator til Gamecube & Wii på Linux
Dolphin Emulator giver dig mulighed for at spille dine valgte Gamecube & Wii-spil på Linux Personal Computers (PC). Som en frit tilgængelig og open s...
Sådan bruges GameConqueror Cheat Engine i Linux
Artiklen dækker en vejledning om brug af GameConqueror-snydemotoren i Linux. Mange brugere, der spiller spil på Windows, bruger ofte "Cheat Engine" -a...