<Precedenti | Contenuti | Succ.>
Un po 'di sfondo
La prima versione di vi fu scritto nel 1976 da Bill Joy, uno studente dell'Università della California a Berkeley che in seguito avrebbe co-fondato Sun Microsystems. vi deriva il suo nome dalla parola "visivo", perché era destinato a consentire la modifica su un terminale video con un cursore in movimento. Precedente a editor visivi, C'erano redattori di linea che operava su una singola riga di testo alla volta. Per specificare una modifica, diciamo a un editor di riga di andare a una riga specifica e descrivere quale modifica apportare, come aggiungere o eliminare del testo. Con l'avvento dei terminali video (piuttosto che dei terminali basati su stampante come le telescriventi), l'editing visivo è diventato possibile. vi incorpora in realtà un potente editor di linea chiamato exe possiamo usare i comandi di modifica della riga mentre usiamo vi.
La maggior parte delle distribuzioni Linux non include il vero vi; piuttosto, vengono spediti con una sostituzione migliorata chiamata vim (abbreviazione di "vi improved") scritto da Bram Moolenaar. vim rappresenta un miglioramento sostanziale rispetto al tradizionale Unix vi ed è solitamente collegato simbolicamente (o con alias) al nome "vi" sui sistemi Linux. Nelle discussioni che seguono, daremo per scontato di avere un programma chiamato "vi" che sia realmente vim.