Vim
Vim on Bram Moolenaari loodud tekstiredaktor. Moolenaar avaldas Vim'i avalikult 2. novembril 1991. aastal.
Vim tähendab Vi IMproved. Vim on parandatud versioon vi tekstiredaktorist, mis on Bill Joy poolt 1976. aastal loodud redaktor. Vim on tasuta ja lähtekood on avalikult kättesaadav GitHubis. See on saadaval mitmes keeles ja töötab mitmes operatsioonisüsteemis, sealhulgas Windowsis, Linuxis ja macOSis. Vim'i saab kasutada kas käsurea liidesest või graafilisest kasutajaliidesest.
Kuigi Vim võib olla raskesti kasutatav, on sisseehitatud käske, mida uued kasutajad saavad õppida Vimi kasutusjuhendi lugemisest, Vimi käsu :help käivitamisest või terminali käsu vimtutor kasutamisest.
Vim on laialt levinud, sest see võimaldab kasutajatel täita dokumendis mitmeid funktsioone (salvestamine, otsing, kerimine jne), vajutades võimalikult vähe klahve. Paljud kriitikud väidavad aga, et need klahvivajutused on segadust tekitavad.
Vim'i saab kohandada .vimrc faili abil. Uute funktsioonide, näiteks klaviatuurikombinatsioonide lisamiseks saab kasutada Vimscript'i, Vimi sisseehitatud programmeerimiskeelt. Paljud Vim'i pluginad ja laiendused on ka internetis tasuta saadaval.
Internetis käib turvasõda programmeerijate vahel, kes eelistavad Vim'i ja programmeerijate vahel, kes eelistavad Emacs'i, teist levinud tekstiredaktorit.
Küsimused ja vastused
K: Kes lõi Vim?
V: Vimi lõi Bram Moolenaar.
K: Millal Vim avalikult välja anti?
V: Vim avaldati avalikult 2. novembril 1991. aastal.
K: Mida tähendab Vim?
V: Vim tähendab Vi IMproved.
K: Millal on Vim'i lähtekood saadaval?
V: Vimi lähtekood on avalikult kättesaadav GitHubis.
K: Millistes operatsioonisüsteemides Vim töötab?
V: Vim töötab mitmes operatsioonisüsteemis, sealhulgas Windowsis, Linuxis ja macOSis.
K: Kuidas saavad uued kasutajad Vimi käske õppida?
V: Uued kasutajad saavad Vimi käske õppida, lugedes Vimi kasutusjuhendit, käivitades Vimis käsu :help või kasutades terminalis käsku vimtutor.
K: Milline programmeerimiskeel on Vimil?
V: Vimil on sisseehitatud programmeerimiskeel Vim script, mida kasutajad saavad kasutada uute funktsioonide, näiteks klaviatuurikombinatsioonide lisamiseks.