Vi: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
bozza minimale
 
Nessun oggetto della modifica
Riga 1:
==Cos'è==
Vi è un editor di testo a interfaccai testuale. È pensato per editare file sorgente di configurazione e simili. Offre tutta una serie di caratteristiche che facilitano l'editing di tipi di file specifici (quali C, HTML, e centinia di altri formati), l'automazione di azioni ripetitive e la manipolazione di più file.
 
Vi è una vecchia versione dell'editor che faceva (e fa tuttora parte) di molte verisoni di UNIX. Esiste una versione notevolmente migliorata che si chiama Vim.
==Perchè imaprare Vi==
Per poter dire di saperlo usare...
==Ottenere Vim==
Che io sappia non esistono distribuzioni di Vi, tuttavia si può tranquillamente usare Vim. È disponibile per una varietà di sitemi operativi, inclusi Windows e Linux. Può essere scaricato da [[http://www.vim.org/download.php|http://www.vim.org/download.php]]
 
==Quickstart==
Per lanciare vi è sufficiente eseguire
TODO...
 
vi [nome file]
 
A questo punto compare l'interfaccai di vi. Essa è composta dall'area per editare il testo e da uno o due righe in basso. Esse segnalano le informazioni sullo stato attuale e mostrano i comandi quando vengono immessi. Esitono due modalità di funzionamento per vi:
*'''modalità comandi''': permette di inserire comandi e scegliere quale azione compiere. Questa modalità e suddivisa a sua volta in due sottogruppi:
**comandi immdiati: sono formati da un numero limitato di caratteri.
**comandi a linea: sono iniziati premendo i due punti(:) e terminati da INVIO
*'''modalità editing''': permette di inserire e cancellare il testo. Funziona più o meno come un editor di testo quale blocco note o kate. Va notato che essendo un progranna testuale alcune cose non sono fatte nel modo usuale.
TODO diagramma degli stati
 
All'avvio vi è in modalità comandi. Per passare alla modaltà editing bisogna premere
i
Questo è uno dei comandi immediati
È così possibile iniziare a inserire ed editare il testo. Sulla maggior parte delle piattaforme funzionano tutti i tasti:
INVIO, BACKSPACE, CANC, HOME, FINE,
FRECCIASX, FRECCIADX, FRECCIASU, FRECCIAGIU'
Va notato che questo non è un comportamento standard, poichè vi è stato originariamente pensato per funzionare con tastiere che non hanno questi tasti. Tuttavia possiamo non occuparci di ciò.
Per uscire e salvare il file
ESC :
a questo punto nell'ultima riga appaiono i due punti. Ciò indica che vi è entrato nella modalità in cui accetta i comandi formati da linee e non quelli immediati. A questo punto bisogna premere
wq INVIO
(nota che vi è case sensitive) per salvare e uscire.