Vi och Vim är båda textredigerare som främst används i Unix-liknande operativsystem, även om de är tillgängliga på olika plattformar. De är båda kraftfulla textredigerare kända för sin effektiva texthantering och tangentbordsdrivna gränssnitt. Om du ska lära dig Vi före Vim beror helt på dig, dina krav och dina specifika mål och behov. Vim är en utökad, förbättrad och förbättrad version av Vi, och den innehåller alla funktioner i Vi tillsammans med många ytterligare funktioner. Här är några faktorer att tänka på när du bestämmer dig för om du ska gå med vi eller vim innan du börjar.

VI/Vim
Minimalism : Vi har en minimalistisk design. Att lära sig Vi först kan ge dig en gedigen förståelse för grunderna och kan göra det lättare att gå över till Vim senare.
Effektivt arbetsflöde: Om ditt primära mål är att använda de kraftfulla och avancerade textmanipuleringsfunktionerna i Vim så skulle det vara bättre att börja med Vim direkt.
Äldre system: Å andra sidan om ditt mål är att arbeta med äldre system eller helt enkelt vill ha en minimalistisk textredigeringsupplevelse, kan Vi vara ditt bästa val.
Inlärningskurva: Vim har en brantare inlärningskurva jämfört med Vi på grund av dess extra funktioner.
Vim är det mest använda och kraftfulla alternativet överlag, så förr eller senare kanske du vill gå över till Vim för en mer funktionsrik textredigeringsupplevelse.
Vi (Visuell redaktör)
Vi, förkortning för Visual Editor, är en flitigt använd textredigerare i Unix-liknande operativsystem. Den utvecklades av Bill Joy i slutet av 1970-talet. Det är allmänt känt för sina kraftfulla textmanipuleringsmöjligheter.
Funktioner
- Vi är en modal textredigerare, det vill säga den har olika lägen för olika uppgifter
- Den har en minimalistisk design.
- Lätt och kraftfull.
- Vi tillhandahåller kraftfulla kortkommandon.
- Vi finns på alla Unix-liknande system.
Vim (Vi förbättrad)
Vim, förkortning för Vi IMproved, är en förbättrad, förbättrad och utökad version av Vi-textredigeraren. Vim, som utvecklades av Bram Moolenaar i början av 1990-talet, bygger på grunden för Vi samtidigt som det lägger till många funktioner och förbättringar. Det är en mer funktionsrik och uppgraderad version av Vi-redigeraren. Den innehåller alla funktioner i Vi men lägger också till ytterligare funktioner.
Funktioner
- Vim har alla funktioner i Vi samtidigt som det lägger till många förbättringar och funktioner.
- Det inkluderar syntaxmarkering.
- Tillåter sökning och ersätt med reguljära uttryck.
- Har stöd för omfattande anpassning genom plugins och skript.
- Har en aktiv och dedikerad användargemenskap.
- Den är tillgänglig på olika plattformar, inklusive Unix-liknande system, Linux, Windows och macOS.
| Vi (Visuell redaktör) selen handledning java | Vim (Vi förbättrad) |
|---|---|
| Originaltextredigerare med minimalistisk design | Förbättrad version av Vi med ytterligare funktioner |
| Vi är en modal textredigerare | Vim är också en modal textredigerare men med ytterligare lägen |
| Stöder inte syntaxmarkering | Stöder syntaxmarkering |
| Begränsad anpassning | Omfattande anpassning |
| Har inte plugins och skriptstöd | Stöder plugins och skript |
| Avvecklad och ger inte samhällsstöd | Har ett aktivt och engagerat samhällsstöd |
| Har ingen sök- och ersätt-funktion | Den har sök- och ersätt-funktionalitet array.från java |
Slutsats
Sammanfattningsvis är Vi den ursprungliga textredigeraren med en minimalistisk design med fokus på hastighet och effektivitet, medan Vim är en förbättrad version av Vi med ytterligare funktioner, bättre användargränssnittsförbättringar och förbättringar. Valet av om man ska lära sig Vi före Vim beror helt på individens krav och mål. Men det rekommenderas starkt att börja med Vim eftersom det är byggt ovanpå vi-redigeraren och ger nästan alla funktioner och funktioner som vi tillhandahåller.