Innehållsförteckning:
Definition - Vad betyder Vim?
Vim, som står för Vi Improved, är en populär textredigerare med öppen källkod. Det är en klon av Unix textredigerare Vi. Ursprungligen skriven för Amiga 1988 och är tillgänglig för nästan alla operativsystem. Vim är särskilt populärt bland Linux-användare.
Techopedia förklarar Vim
Vim är en textredigerare som ursprungligen är skriven av Bram Moolenar. Redaktören är en klon av Vi, en Unix-textredigerare skriven av Sun Microsystems grundare Bill Joy medan han var en doktorand vid UC Berkeley i slutet av 1970-talet. Vi dök ursprungligen som en del av Berkeley Software Distribution of Unix, eller BSD.
Moolenar skrev ursprungligen Vim för Commodore Amiga 1988, men redaktören har blivit allmänt tillgänglig för nästan alla operativsystem i nuvarande användning. Det är tillgängligt för Mac OS X, Windows och nästan varje Linux-distribution har Vim i sina pakethanteringsförvar. Vim är öppen källkod och medan det distribueras kostnadsfritt uppmuntras användare att ge en donation till barn i Uganda.
Till skillnad från en ordbehandlare redigerar Vim filer i vanlig text. Det används mest för att skriva program.
Som sin föregångare, Vi, kännetecknas Vim av sitt modala användargränssnitt. Användare flyttar runt och väljer text i "kommandoläge", medan redigering sker i "infoga-läge." Vim-förespråkare säger att den här metoden är mycket effektiv eftersom kommandona oftast finns på tangentbordets hemrad.
Vim möjliggör en hög grad av anpassning. Användare kan definiera makron för att anpassa sina viktiga mappningar samt automatisera redigeringsuppgifter. Det stöder också syntaxmarkering för de flesta programmeringsspråk, inklusive C, Python och HTML.
Vim-användare har också en rivalitet med användare av en annan redaktör populär på Unix / Linux-system, Emacs. Detta är känt som "redaktörskrig." En undersökning av Linux Journal 2006 visade att Vim var den mest populära Linux-textredigeraren. En Stack Overflow-undersökning 2016 av utvecklare fann att det var den fjärde mest populära utvecklingsmiljön totalt sett, bakom Notepad ++, Visual Studio och Sublime Text.
