Kazalo:
Opredelitev - Kaj pomeni Vim?
Vim, ki stoji za Vi Improved, je priljubljen urejevalnik besedil z odprtim kodom. Gre za klon urejevalnika besedil Unix Vi. Prvotno napisan za Amigo leta 1988, je na voljo za skoraj vsak operacijski sistem. Vim je še posebej priljubljen pri uporabnikih Linuxa.
Tehopedija razlaga Vim
Vim je urejevalnik besedil, ki ga je sprva napisal Bram Moolenar. Urednik je klon Vi-ja, urejevalnika besedil Unixa, ki ga je napisal soustanovitelj Sun Microsystems Bill Joy, medtem ko je bil pozni sedemdeseta leta študent na UC Berkeley. Vi se je prvotno pojavil kot del distribucije programske opreme Unix ali BSD Berkeley.
Moolenar je prvotno napisal Vim za Commodore Amiga leta 1988, vendar je urednik postal široko dostopen za skoraj vsak operacijski sistem v trenutni uporabi. Na voljo je za Mac OS X, Windows in skoraj vsako distribucijo Linuxa ima Vim v svojih skladiščih za upravljanje paketov. Vim je odprtokoden, in čeprav se brezplačno distribuira, uporabnike spodbuja, naj dajejo donacijo otrokom v Ugandi.
Vim za razliko od urejevalnika besedil ureja datoteke v navadnem besedilu. Večinoma se uporablja za pisanje programov.
Tako kot predhodnika Vi, je tudi Vim značilen po modalnem uporabniškem vmesniku. Uporabniki se premikajo in izberejo besedilo v "ukaznem načinu", medtem ko urejanje poteka v "načinu vstavljanja". Zagovorniki Vima pravijo, da je ta metoda zelo učinkovita, saj so ukazi večinoma v domači vrstici tipkovnice.
Vim omogoča visoko stopnjo prilagoditve. Uporabniki lahko opredelijo makre, da prilagodijo svoje ključne preslikave, pa tudi naloge za samodejno urejanje. Prav tako podpira poudarjanje sintakse za večino programskih jezikov, vključno s C, Python in HTML.
Uporabniki Vima imajo tudi konkurenco z uporabniki drugega urejevalnika, priljubljenega v sistemih Unix / Linux, Emacs. To je znano kot "uredniške vojne." Raziskava Linux Journalja leta 2006 je pokazala, da je bil Vim najbolj priljubljen urejevalnik besedil v Linuxu. Raziskava razvijalcev stakov v letu 2016 je pokazala, da je četrto najbolj priljubljeno razvojno okolje v celoti, za Notepad ++, Visual Studio in Sublime Text.