Vi (teksteditor)

vi er en multiplattform teksteditor for skjermterminaler. Den ble programmert i 1976 av Bill Joy mens han var student ved University of California, Berkeley og var den første skjermorienterte teksteditoren tilgjengelig for operativsystemet Unix. Tidligere teksteditorer, spesielt ed og ex som vi var basert på, var linjeorienterte, laget for skrivemaskin-lignende papirterminaler som Teletype ASR33 og Texas Instruments Silent 700.

vi ble raskt tatt i bruk i de fleste Unix-miljøer og med i den aller første Berkeley Unix-distribusjonen (mars 1978). Den var også med i Unix V7 fra AT&T Bell Labs (1979) og har siden vært standard i alle UNIX- og Linux-distribusjoner. I forbindelse med Unix-krigen på 90-tallet ble det laget flere kloner av vi, både for å videreutvikle funksjonaliteten og å frikoble kildekoden fra AT&Ts lisensregime. Siden er vim den mest brukte versjonen, tilgjengelig på de fleste operativsystemer.

vi er fortsatt populær, spesielt i utviklings- og driftsmiljøer, på grunn av sin enkelhet og tilgjengelighet. Den stiller beskjedne krav til ytelse, er ressurseffektiv og fungerer likt på alle plattformer. I motsetning til andre typiske teksteditorer, er vi modal: Den har to modi – én for skriving av tekst, én for navigering og redigering. På den måten blir den uavhengig av funksjons- og spesialtaster. Både navigering og redigering foregår via enkle bokstav-kommandoer som kan være vanskelige å lære, men som blir effektive når de først er lært.

vi (grunnfunksjonalitet) er med i Unix-standarden fra IEEE og The Open Group.

Referanser

Eksterne lenker 
 
  vi/vim hurtigtaster

Fri programvare
Teksteditorer for Unix
Teksteditorer for Linux
Tekstredigering