Innholdsfortegnelse:
Definisjon - Hva betyr Vim?
Vim, som står for Vi Improved, er en populær open source-tekstredigerer. Det er en klone av Unix tekstredaktør Vi. Opprinnelig skrevet for Amiga i 1988, og er tilgjengelig for nesten alle operativsystemer. Vim er spesielt populær blant Linux-brukere.
Techopedia forklarer Vim
Vim er en tekstredigerer opprinnelig skrevet av Bram Moolenar. Redaktøren er en klone av Vi, en Unix-tekstredaktør skrevet av Sun Microsystems, grunnlegger av Bill Joy, mens han var utdannet ved UC Berkeley på slutten av 1970-tallet. Vi dukket opprinnelig inn som en del av Berkeley Software Distribution of Unix, eller BSD.
Moolenar skrev opprinnelig Vim for Commodore Amiga i 1988, men redaktøren er blitt allment tilgjengelig for nesten alle operativsystemer i dagens bruk. Det er tilgjengelig for Mac OS X, Windows, og nesten alle Linux-distribusjoner har Vim i pakkehåndteringslagrene. Vim er åpen kildekode, og mens det distribueres gratis, oppfordres brukere til å gi en donasjon til barn i Uganda.
I motsetning til en tekstbehandler, redigerer Vim filer i ren tekst. Det brukes mest til å skrive programmer.
Som sin forgjenger, Vi, er Vim preget av sitt modale brukergrensesnitt. Brukere beveger seg rundt og velger tekst i "kommandomodus", mens redigering gjøres i "sett inn modus." Vim-talsmenn sier at denne metoden er veldig effektiv fordi kommandoene for det meste er på hjemmets rad på tastaturet.
Vim gir mulighet for en høy grad av tilpasning. Brukere kan definere makroer for å tilpasse sine viktige kartlegginger samt automatisere redigeringsoppgaver. Den støtter også syntaksutheving for de fleste programmeringsspråk, inkludert C, Python og HTML.
Vim-brukere har også en konkurranse med brukere av en annen redaktør populær på Unix / Linux-systemer, Emacs. Dette er kjent som "redaktørkrigene." En undersøkelse av Linux Journal i 2006 viste at Vim var den mest populære Linux-tekstredigereren. En Stack Overflow-undersøkelse fra 2016 av utviklere fant at det var det fjerde mest populære utviklingsmiljøet generelt, bak Notepad ++, Visual Studio og Sublime Text.
