Vim och Sublime text är två olika textredigerare som folk rekommenderar på grund av deras stora kompatibilitet och alternativ. Men om du vill gå till en av dessa textredigerare och är förvirrad över att välja rätt, läs vår guide. Vi har nämnt de kompletta detaljerna i Vim vs. Sublim text för att välja rätt enligt dina krav.
Vim vs. Sublim text: Förklara skillnader
Vad är Vim?
Vim är en fantastisk och mycket konfigurerbar textredigerare skapad för att tillhandahålla en effektiv plattform för textredigering. Vim är en förbättrad version av Vi-editor och den distribueras med de flesta UNIX-systemen.
Denna textredigerare är också populär som ”programmerarredaktör” eftersom den är mycket användbar för programmering. Därför anser många utvecklare att det är en hel IDE (integrerad utvecklingsmiljö).
Förutom programmeringsarbete är Vim det perfekta valet för alla typer av textredigeringar, från att skriva e-post till redigering av alla konfigurationsfiler. Jämförelse med Vi har Vim några förbättringar som:
- Ångra på flera nivåer
- Filnamn slutförts
- Syntaxmarkering
- Flera fönster
- Kommandoradsredigering
- Online hjälp
- Visuellt urval
Det finns ett online-hjälpsystem (öppna det med kommandot “: help”) för Vim, så du behöver inte oroa dig för någonting när du använder det. Bram Moolenaar har skapat större delen av Vim, så om du vill se ett kreditnamn kan du använda “: hjälpkrediter”.
Funktioner i Vim
Olika funktioner i Vim erbjuder fantastisk bekvämlighet för användaren, så här är listan över dessa funktioner:
- Vim har ett lågt minnesavtryck vilket betyder att mängden huvudminne som den använder för att köra är låg.
- Vim är ett kommandocentrerat vilket innebär att användare enkelt kan utföra komplicerade textrelaterade uppgifter med några kommandon.
- Vim har en inspelningsfunktion som gör att en användare kan spela in och sedan spela upp Vim-kommandon upprepade gånger.
- Det finns stöd för flera fönster i Vim som innebär att användare kan dela upp skärmen i två olika fönster.
- Vim är mycket konfigurerbar och använder en enkel textfil för att spara konfigurationen.
- Vim har också flera buffertar och flera flikfunktioner för mer bekvämlighet när du arbetar.
- Vim har också olika plugin-stöd som innebär att användare kan utöka sina funktioner med hjälp av olika plugins.
Vanliga kommandon från Vim
Kommandon | Beskrivning |
hjkl | Detta kommando används för att flytta markören åt vänster, höger, upp respektive ner. |
w | Detta kommando används för att flytta ett ord framåt. |
ctrl + f | Detta kommando används för att flytta ner på en sida. |
ctrl + b | Detta kommando används för att flytta upp en sida. |
7j | Detta kommando används för att flytta sju rader nedåt. |
dw | Detta kommando används för att radera ett ord. |
d6w | Detta kommando används för att radera sex ord. |
gg | Detta kommando används för att flytta till toppen av dokumentet. |
G | Detta kommando används för att flytta till botten av dokumentet. |
. | Detta kommando används för att upprepa det senaste kommandot. |
di] | Detta kommando används för att radera allt inuti [] |
4dd | Detta kommando används för att radera fyra rader. |
dt> | Detta kommando används för att radera till> |
dd | Detta kommando används för att radera hela raden. |
yy | Detta kommando används för att stryka vilken rad som helst (yanking betyder kopiering). |
keps | Detta kommando används för att ändra ett stycke. |
cc | Detta kommando används för att ändra en rad. |
Vad är sublim text?
Sublim text är en fantastisk textredigerare som är skriven i C ++ och Python. Den senaste Sublime-textversionen är 3.0, som har plattformsstöd vilket innebär att du kan använda den på Windows, Linux och macOS. Utvecklare använder mestadels sublim text eftersom den har olika funktioner som:
- Filtypsigenkänning
- Syntax Highlight
- Makron, Plug-in
- Auto indragning
- Sidofältpaket
Du kan använda en sublim textredigerare som IDE eller integrerad utvecklingsredigerare som NetBeans eller Visual Studio-kod.
Denna textredigerare har ett Python-applikationsprogrammeringsgränssnitt (API) och stöder också olika programmerings- eller markeringsspråk. Enligt de gamla versionerna skapades sublim textredigerare för C ++, CSS, HTML, etc., och det fanns inget Python-stöd förrän 2017.
Funktioner i sublim text
Det finns olika funktioner i Sublime textredigerare så att användaren enkelt kan arbeta med den, så här är listan över dessa funktioner:
- Sublime textredigeraren erbjuder bra kompatibilitet för att enkelt lösa alla länkfel.
- Användare kan enkelt spåra alla mappar och filer för att arbeta med dem.
- Sublime textredigeraren har utmärkt anslutning till olika versionskontrollsystem som Mercurial, Git, etc.
- Sublime textredigeraren har stor kapacitet för problemlösning.
- Den senaste versionen av Sublime textredigerare kan behålla färgkombinationen för syntaxkombinationen.
Vanliga kommandon för sublim text
Kommandon | Beskrivning |
ctrl + shift + p | Det här kommandot öppnar kommandopaletten genom vilken du kan komma åt menyn, plugins eller något i Sublime-textredigeraren. |
ctrl + p | Detta kommando används för att byta filer. |
ctrl + r | Detta kommando listar alla filers metoder och gör det lättare att hitta en specifik metod från filen. |
ctrl + d | Detta kommando används för att välja ett ord och alla nästa ord. |
spara projekt | Detta kommando används för att spara den aktuella filen. |
Installera | Gå till kommandopaletten (ctrl + shift + p) och skriv installera för att installera nya plugins. |
Vim vs. Sublim text: jämförelsetabell
Faktorer | Vim | Sublim text |
Version tillgänglig | Betald eller gratis | Fri |
Kategori | Dokumentskapande | Textredigerare |
Stöd över plattformen | Ja | Ja |
Företag | Företag som Lyft, Atolye15, Alibaba Group, Accenture, GO-JEK, CircleCI använder Vim. | Företag som Lyft, Atolye15, trivago, CRED, Clubhouse och Typeform använder sublim text. |
Verktyg | Verktyg som .NET Core, TSLint, WakaTime, Kite, cdnjs, Pylint, etc., är integrerade med Vim. | Verktyg som .NET Core, Linux, Windows, macOS, Grails, TSLint, etc., är integrerade med sublim text. |
Lätt att använda | Det är ett lättanvänt verktyg men inte enklare än sublim text. | Det är väldigt enkelt att använda verktyget. |
Supportkvalitet | Den har en fantastisk supportkvalitet. | Den har en fantastisk supportkvalitet men inte bättre än Vim. |
Alternativ | Microsoft Word, Quip, Google Docs, Foxit PDF Editor. | Anteckningar ++, Visual Studio-kod, UltraEdit, Atom. |
Slutsats
Vim vs. Sublim text har alltid varit ett hett ämne bland utvecklare och vanliga användare, så det är viktigt att förstå de stora skillnaderna mellan dessa textredigeringsverktyg. Vi hoppas att vår guide hjälpte dig att välja rätt mellan Sublime Text och Vim för att uppfylla dina krav. Vi har inkluderat denna information från flera källor och användarrecensioner, vilket innebär att du kan lita på detaljerna som nämns ovan. Enligt vår mening är sublim text bäst för normal textredigering, och Vim är bäst för kodning och dokumentationsrelaterat arbete.