annotate runtime/tutor/tutor.it @ 627:84217af41926

updated for version 7.0181
author vimboss
date Sat, 14 Jan 2006 21:15:59 +0000
parents da182deebec7
children e63691e7c504
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 ===============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 = Benvenuto alla G u i d a all'Editor V I M - Versione 1.5 =
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 ===============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 Vim è un Editor molto potente ed ha parecchi comandi, troppi per
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 spiegarli tutti in una guida come questa. Questa guida serve a
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 descrivere quei comandi che ti permettono di usare facilmente
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 Vim come Editor di uso generale.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 Il tempo necessario per completare la guida è circa 25-30 minuti,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 a seconda di quanto tempo dedichi alla sperimentazione.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 I comandi nelle lezioni modificano questo testo. Fai una copia di questo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 file per esercitarti (se hai usato "vimtutor", stai già usando una copia).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 E' importante non scordare che questa guida vuole insegnare tramite
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 l'uso. Questo vuol dire che devi eseguire i comandi per impararli
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 davvero. Se leggi il testo e basta, dimenticherai presto i comandi!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 Adesso, assicurati che il tasto BLOCCA-MAIUSCOLO non sia schiacciato
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 e premi il tasto j tanto da muovere il cursore fino a che la
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 Lezione 1.1 riempia completamente lo schermo.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 Lezione 1.1: MOVIMENTI DEL CURSORE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 ** Per muovere il cursore, premi i tasti h,j,k,l come indicato. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 ^
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 k NOTA: Il tasto h è a sinistra e muove a sinistra.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 < h l > Il tasto l è a destra e muove a destra.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 j Il tasto j ricorda una freccia in giù.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 v
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 1. Muovi il cursore sullo schermo finché non ti senti a tuo agio.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 2. Tieni schiacciato il tasto "giù" (j) finché non si ripete il movimento.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 ---> Adesso sai come arrivare fino alla lezione successiva.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 3. Usando il tasto "giù" spostati alla Lezione 1.2.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 NOTA: Quando non sei sicuro del tasto che hai premuto, premi <ESC> per andare
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 in Modalità Normale [Normal Mode]. Poi ri-immetti il comando che volevi.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 NOTA: I tasti con le frecce fanno lo stesso servizio. Ma usando hjkl riesci
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 a muoverti molto più rapidamente, una volta presa l'abitudine.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 Lezione 1.2: ENTRARE E USCIRE DA VIM
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 !! NOTA: Prima di eseguire quanto richiesto, leggi la Lezione per intero!!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 1. Premi il tasto <ESC> (per assicurarti di essere in Modalità Normale).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 2. Batti: :q! <INVIO>.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 ---> Così esci dall'Editor SENZA SALVARE alcuna modifica fatta.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 Se vuoi uscire SALVANDO le modifiche batti:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 :wq <INVIO>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 3. Quando vedi il PROMPT della Shell, batti il comando con cui sei arrivato
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 qui. Potrebbe essere: vimtutor <INVIO>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 Normalmente useresti: vim tutor <INVIO>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 ---> 'vim' indica l'Editor vim, 'tutor' è il nome del file che tu vuoi aprire.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 4. Se hai memorizzato questi comandi e ti senti pronto, esegui i passi
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 da 1 a 3 per uscire e rientrare nell'Editor. Poi muovi il cursore in giù
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 fino alla Lezione 1.3.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 Lezione 1.3: EDITING DI TESTI - CANCELLAZIONE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 ** In Modalità Normale premi x per cancellare il carattere sotto al cursore **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 1. Muovi il cursore alla linea più sotto, indicata da --->
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 2. Per correggere errori, muovi il cursore fino a posizionarlo sopra il
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 carattere da cancellare.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 3. Premi il tasto x per cancellare il carattere sbagliato.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 4. Ripeti i passi da 2 a 4 finché la frase è corretta.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 ---> La mmucca saltòò finnoo allaa lunnna.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 5. Ora che la linea è corretta, vai alla Lezione 1.4
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 NOTA: Mentre segui questa guida, non cercare di imparare a memoria,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 ma impara facendo pratica.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 Lezione 1.4: EDITING DI TESTI - INSERIMENTO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 ** Quando sei in Modalità Normale premi i per inserire testo. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 1. Muovi il cursore alla prima linea qui sotto, indicata da --->
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 2. Per rendere la prima linea uguale alla seconda, muovi il cursore sopra
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 il primo carattere DOPO la posizione in cui il testo va inserito.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 3. Premi i e batti le aggiunte opportune.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 4. Quando un errore è corretto, premi <ESC> per tornare in Modalità Normale.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 Ripeti i passi da 2 a 4 fino a completare la correzione della frase.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 ---> C'era del tsto mncnt questa .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 ---> C'era del testo mancante da questa linea.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 5. Quando sei a tuo agio nell'inserimento di testo vai al sommario sotto.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 Lezione 1 SOMMARIO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 1. Il cursore si muove usando i tasti con le frecce o i tasti hjkl.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 h (sinistra) j (giù) k (su) l (destra)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 2. Per eseguire Vim (dal prompt %) batti: vim NOMEFILE <INVIO>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 3. Per uscire da Vim batti: <ESC> :q! <INVIO> per uscire senza salvare.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 oppure batti: <ESC> :wq <INVIO> per uscire salvando modifiche.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 4. Per cancellare il carattere sotto al cursore in Modalità Normale batti: x
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 5. Per inserire testo subito prima del cursore in Modalità Normale batti:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 i batti del testo <ESC>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 NOTA: premendo <ESC> ritornerai in Modalità Normale o annullerai
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 un comando errato che puoi aver inserito in parte.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 Ora continua con la Lezione 2.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 Lezione 2.1: COMANDI DI CANCELLAZIONE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 ** Batti dw per cancellare fino a fine parola. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 1. Premi <ESC> per accertarti di essere in Modalità Normale.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 2. Muovi il cursore fino alla linea qui sotto, indicata da --->
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 3. Muovi il cursore all'inizio di una parola che vuoi cancellare.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 4. Batti dw per cancellare la parola.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 NOTA: Le lettere dw saranno visibili sull'ultima linea dello schermo mentre le
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 batti. Se hai battuto qualcosa di sbagliato, premi <ESC> e ricomincia.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 ---> Ci sono le alcune parole gioia che non c'entrano carta in questa frase.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 5. Ripeti i passi 3 e 4 finché la frase è corretta, poi vai alla Lezione 2.2.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 Lezione 2.2: ALTRI COMANDI DI CANCELLAZIONE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 ** Batti d$ per cancellare fino a fine linea. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 1. Premi <ESC> per accertarti di essere in Modalità Normale.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 2. Muovi il cursore fino alla linea qui sotto, indicata da --->
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 3. Muovi il cursore alla fine della linea corretta (DOPO il primo . ).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 4. Batti d$ per cancellare fino a fine linea.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 ---> Qualcuno ha battuto la fine di questa linea due volte. linea due volte.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178 5. Vai alla Lezione 2.3 per capire il funzionamento di questo comando.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 Lezione 2.3: COMANDI E OGGETTI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 Il formato del comando d [delete] cancella è il seguente:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 [numero] d oggetto OPPURE d [numero] oggetto
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 Dove:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 numero - indica quante volte va eseguito il comando (se omesso, vale 1).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193 d - è il comando di cancellazione.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 oggetto - indica dove il comando va applicato (lista qui sotto).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196 Breve lista di oggetti:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197 w - dal cursore alla fine della parola, incluso lo spazio.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198 e - dal cursore alla fine della parola, ESCLUSO lo spazio.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199 $ - dal cursore fino a fine linea.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 NOTA: Per amanti dell'avventura: premendo solo il tasto che indica l'oggetto
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202 mentre siete in Modalità Normale, senza dare un comando, sposta
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203 il cursore come specificato nella "lista di oggetti" qui sopra.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
206
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
208 Lezione 2.4: UNA ECCEZIONE A 'COMANDO-OGGETTO'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
210 ** Batti dd per cancellare un'intera linea. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
211
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
212 Per la frequenza con cui capita di cancellare linee intere, chi
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
213 ha progettato Vi ha deciso che sarebbe stato più semplice
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214 battere due d consecutive per cancellare una linea.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
215
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
216 1. Muovi il cursore alla linea 2) nella frase qui sotto.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
217 2. Batti dd per cancellare la linea.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
218 3. Ora spostati alla linea 4).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
219 4. Batti 2dd (ricorda: numero-comando-oggetto) per cancellare due linee.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
220
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
221 1) Le rose sono rosse,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
222 2) Nel fango ci si diverte,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
223 3) Le viole sono blu,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
224 4) Io ho un'automobile,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
225 5) Gli orologi segnano il tempo,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
226 6) Il miele è dolce,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
227 7) E lo sei anche tu.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
228
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
229
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
230 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
231 Lezione 2.5: IL COMANDO UNDO [ANNULLA]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
232
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
233 ** Premi u per annullare gli ultimi comandi eseguiti. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
234 ** Premi U per annullare le modifiche all'ultima linea. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
235
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
236 1. Muovi il cursore fino alla linea qui sotto, indicata da --->
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
237 e posizionati sul primo errore.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
238 2. Batti x per cancellare il primo carattere sbagliato.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
239 3. Adesso batti u per annullare l'ultimo comando eseguito.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
240 4. Ora invece, correggi tutti gli errori sulla linea usando il comando x .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
241 5. Adesso batti una U Maiuscola per riportare la linea al suo stato originale.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
242 6. Adesso batti u più volte per annullare la U e i comandi precedenti.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
243 7. Adesso batti più volte CTRL-r (tenendo il tasto CTRL schiacciato
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
244 mentre batti r) per rifare i comandi (annullare l'annullamento).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
245
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
246 ---> Correeggi gli errori ssu quuesta linea e riimpiazzali coon "undo".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
247
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
248 8. Questi comandi sono molto utili. Ora spostati al Sommario della Lezione 2.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
249
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
250
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
251
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
252
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
253 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
254 Lezione 2 SOMMARIO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
255
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
256
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
257 1. Per cancellare dal cursore fino alla fine di una parola batti: dw
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
258
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
259 2. Per cancellare dal cursore fino alla fine della linea batti: d$
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
260
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
261 3. Per cancellare un'intera linea batti: dd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
262
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
263 4. Il formato per un comando in Modalità Normale è:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
264
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
265 [numero] comando oggetto OPPURE comando [numero] oggetto
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
266 Dove:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
267 numero - indica quante volte va eseguito il comando (se omesso, vale 1).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
268 comando - è il comando da eseguire, ad es. d per [delete] cancellare.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
269 oggetto - indica dove il comando va applicato, ad es. w [word] parola,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
270 $ (fino alla fine della linea), etc.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
271
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
272 5. Per annullare i comandi precedenti, batti: u (u minuscola)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
273 Per annullare tutte le modifiche a una linea batti: U (U Maiuscola)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
274 Per annullare l'annullamento [gli "undo"] batti: CTRL-r
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
275
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
276 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
277 Lezione 3.1: IL COMANDO PUT [METTI, PONI]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
278
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
279
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
280 ** Batti p per porre [put] l'ultima cancellazione dopo il cursore. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
281
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
282 1. Muovi il cursore alla prima linea fra quelle qui in basso.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
283
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
284 2. Batti dd per cancellare la linea e depositarla nel buffer di Vim.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
285
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
286 3. Muovi il cursore fino alla linea SOPRA quella dove andrebbe spostata
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
287 la linea che hai appena cancellato.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
288
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
289 4. Mentre sei in Modalità Normale, batti p per reinserire la linea.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
290
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
291 5. Ripeti i passi da 2 a 4 per mettere tutte le linee nel corretto ordine.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
292
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
293 d) Riesci a impararla tu?
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
294 b) Le viole sono blu,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
295 c) La saggezza si impara,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
296 a) Le rose sono rosse,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
297
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
298
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
299 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
300 Lezione 3.2: IL COMANDO REPLACE [RIMPIAZZA]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
301
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
302
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
303 ** Batti r e una lettera per rimpiazzare il carattere sotto al cursore. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
304
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
305 1. Muovi il cursore alla prima linea qui sotto, indicata da --->
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
306
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
307 2. Muovi il cursore fino a posizionarlo sopra il primo errore.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
308
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
309 3. Batti r e poi il carattere che dovrebbe rimpiazzare l'errore.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
310
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
311 4. Ripeti i passi 2 e 3 finché la prima linea è corretta.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
312
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
313 ---> Immattendo quetta libea, qualcuno ho predato alcuni tosti sballiati!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
314 ---> Immettendo questa linea, qualcuno ha premuto alcuni tasti sbagliati!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
315
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
316 5. Ora passa alla Lezione 3.2.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
317
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
318 NOTA: Ricordati che dovresti imparare con la pratica, non solo leggendo.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
319
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
320
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
321
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
322 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
323 Lezione 3.3: IL COMANDO CHANGE [CAMBIA]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
324
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
325
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
326 ** Per cambiare una parola in tutto o in parte, batti cw . **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
327
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
328 1. Muovi il cursore alla prima linea qui sotto, indicata da --->
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
329
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
330 2. Posiziona il cursore alla u in lubw.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
331
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
332 3. Batti cw e la parola corretta (in questo caso, batti inea ).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
333
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
334 4. Premi <ESC> e vai sull'errore seguente (sul primo carattere da modificare).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
335
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
336 5. Ripeti i passi 3 e 4 finché la prima frase è uguale alla seconda.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
337
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
338 ---> Questa lubw ha alcune pptfd da asdert usgfk il comando CHANGE.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
339 ---> Questa linea ha alcune parole da cambiare usando il comando CHANGE.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
340
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
341 Nota che cw non solo rimpiazza la parola, ma ti mette anche in Modalità
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
342 Inserimento [Insert Mode]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
343
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
344
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
345 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
346 Lezione 3.4: ALTRI CAMBIAMENTI USANDO c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
347
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
348
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
349 ** Il comando c [CHANGE] agisce sugli stessi oggetti del comando d [DELETE] **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
350
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
351 1. Il comando CHANGE si comporta come DELETE. Il formato è:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
352
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
353 [numero] c oggetto OPPURE c [numero] oggetto
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
354
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
355 2. Gli oggetti sono gli stessi, ad es. w (word, parola), $ (fine linea), etc.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
356
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
357 3. Muovi il cursore alla prima linea qui sotto, indicata da --->
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
358
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
359 4. Posiziona il cursore al primo errore.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
360
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
361 5. Batti c$ per modificare il resto della linea secondo il modello della
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
362 linea successiva, e quando hai finito premi <ESC>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
363
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
364 ---> La fine di questa linea deve essere aiutata a divenire come la seguente.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
365 ---> La fine di questa linea deve essere corretta usando il comando c$ .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
366
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
367
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
368 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
369 Lezione 3 SOMMARIO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
370
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
371
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
372 1. Per reinserire testo che hai appena cancellato, batti p . Questo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
373 inserisce [pone] il testo cancellato DOPO il cursore (se era stata tolta
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
374 una linea intera, questa verrà messa nella linea SOTTO il cursore).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
375
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
376 2. Per rimpiazzare il carattere sotto il cursore, batti r e poi il
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
377 carattere sostitutivo.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
378
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
379 3. Il comando CHANGE ti permette di cambiare l'oggetto specificato dal
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
380 cursore fino alla fine dell'oggetto. Ad es. Batti cw per cambiare dal
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
381 cursore alla fine della parola, c$ per cambiare fino a fine linea.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
382
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
383 4. Il formato del comando CHANGE è:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
384
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
385 [numero] c oggetto OPPURE c [numero] oggetto
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
386
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
387 Ora vai alla prossima Lezione.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
388
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
389
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
390
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
391 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
392 Lezione 4.1: POSIZIONAMENTE E SITUAZIONE FILE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
393
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
394
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
395 ** Batti CTRL-g per vedere a che punto sei nel file e la situazione del file.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
396 Batti [numero] G per raggiungere il numero della linea [numero] nel file.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
397 Batti [numero] % per posizionarti alla percentuale [numero] nel file **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
398
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
399 NOTA: Leggi l'intera Lezione prima di eseguire un qualunque comando!!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
400
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
401 1. Tieni premuto il tasto CTRL e batti g . Una linea di situazione
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
402 sarà visibile in fondo alla pagina con il NOME FILE e la linea
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
403 in cui sei posizionato. Ricordati il numero della linea per il Passo 3.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
404
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
405 2. Premi G [G Maiuscolo] per posizionarti alla fine del file.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
406
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
407 3. Batti il numero della linea in cui ti trovavi e poi G . Questo ti
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
408 riporterà fino alla linea in cui ti trovavi quando avevi battuto CTRL-g.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
409 (Mentre batti i numeri, questi NON saranno visualizzati sullo schermo.)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
410
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
411 4. Se ti senti sicuro nel farlo, esegui i passi da 1 a 3.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
412
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
413
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
414 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
415 Lezione 4.2: IL COMANDO SEARCH [RICERCA]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
416
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
417
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
418 ** Batti / seguito da una frase per ricercare quella frase. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
419
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
420 1. in Modalità Normale batti il carattere / . Nota che la "/" e il cursore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
421 sono visibili in fondo dello schermo come quando si usa il comando : .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
422
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
423 2. Adesso batti 'errroore' <INVIO>. Questa è la parola che vuoi ricercare.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
424
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
425 3. Per ricercare ancora la stessa frase, batti soltanto n .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
426 Per ricercare la stessa frase in direzione opposta, batti N .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
427
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
428 4. Se vuoi ricercare una frase in direzione opposta (in su), usa il
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
429 comando ? invece che / .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
430
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
431 ---> Quando la ricerca arriva a fine file, ricomincia dall'inizio del file.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
432
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
433 "errroore" non è il modo giusto di digitare errore; errroore è un errore.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
434
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
435
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
436
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
437 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
438 Lezione 4.3: RICERCA DI PARENTESI CORRISPONDENTI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
439
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
440
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
441 ** Batti % per trovare una ),], o } corripondenti. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
442
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
443 1. Posiziona il cursore su un (, [, or { nella linea, indicata da --->
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
444
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
445 2. Adesso batti il carattere % .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
446
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
447 3. Il cursore dovrebbe ora trovarsi sulla parentesi corrispondente.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
448
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
449 4. Batti % per muovere il cursore alla parentesi di prima (corrispondente)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
450
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
451 ---> Questa ( è una linea di test con (, [ ] e { } al suo interno. ))
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
452
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
453 NOTA: Questo è molto utile nel "debug" di un programma con parentesi errate!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
454
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
455
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
456
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
457
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
458
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
459
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
460 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
461 Lezione 4.4: UN MODO PER CORREGGERE GLI ERRORI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
462
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
463
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
464 ** Batti :s/vecchio/nuovo/g per sostituire 'nuovo' a 'vecchio'. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
465
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
466 1. Muovi il cursore fino alla linea qui sotto, indicata da --->.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
467
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
468 2. Batti :s/lla/la <INVIO> . Nota che questo comando cambia solo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
469 LA PRIMA occorrenza di "lla" sulla linea.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
470
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
471 3. Adesso batti :s/lla/la/g dove "g" sta per "globalmente" sulla linea.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
472 Questo cambia TUTTE le occorrenze di "lla" sulla linea.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
473
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
474 ---> lla stagione migliore per lla fioritura è lla primavera.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
475
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
476 4. Per cambiare ogni ricorrenza di una stringa di caratteri tra due linee,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
477 batti :#,#s/vecchio/nuovo/g dove #,# sono i numeri delle due linee.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
478 Batti :%s/vecchio/nuovo/g per cambiare ogni occorrenza nell'intero file.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
479
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
480
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
481
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
482
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
483 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
484 Lezione 4 SOMMARIO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
485
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
486
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
487 1. CTRL-g visualizza a che punto sei nel file e la situazione del file.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
488 G [G Maiuscolo] ti porta alla fine del file. Un numero di linea
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
489 seguito da G [G Maiuscolo] ti porta a quel numero di linea nel file.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
490
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
491 2. Battendo / seguito da una frase ricerca IN AVANTI quella frase.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
492 Battendo ? seguito da una frase ricerca ALL'INDIETRO quella frase.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
493 DOPO una ricerca batti n per trovare la prossima occorrenza nella
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
494 stessa direzione, oppure N per cercare in direzione opposta.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
495
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
496 3. Battendo % mentre il cursore si trova su (,),[,],{, oppure }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
497 ti posizioni sulla corrispondente parentesi.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
498
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
499 4. Per sostituire "nuovo" al primo "vecchio" in 1 linea batti :s/vecchio/nuovo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
500 Per sostituire "nuovo" ad ogni "vecchio" in 1 linea batti :s/vecchio/nuovo/g
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
501 Per sostituire frasi tra 2 numeri di linea [#] batti :#,#s/vecchio/nuovo/g
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
502 Per sostituire tutte le occorrenze nel file batti :%s/vecchio/nuovo/g
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
503 Per chiedere conferma ogni volta aggiungi 'c' :%s/vecchio/nuovo/gc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
504
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
505
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
506 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
507 Lezione 5.1: COME ESEGUIRE UN COMANDO ESTERNO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
508
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
509
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
510 ** Batti :! seguito da un comando esterno per eseguire il comando. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
511
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
512 1. Batti il comando : Per posizionare il cursore in fondo allo schermo.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
513 Ciò ti permette di immettere un comando.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
514
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
515 2. Adesso batti il carattere ! (punto esclamativo). Ciò ti permette di
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
516 eseguire qualsiasi comando esterno che si può eseguire nella "shell".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
517
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
518 3. Ad esempio batti ls dopo il ! e poi premi <INVIO>. Questo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
519 visualizza una lista della tua directory, proprio come se fossi in una
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
520 "shell". Usa :!dir se ls non funziona. [Unix:ls MSDOS:dir]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
521
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
522 ---> NOTA: E' possibile in questo modo eseguire un comando a piacere.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
523
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
524 ---> NOTA: Tutti i comandi : devono essere terminati premendo <INVIO>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
525
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
526
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
527
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
528
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
529 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
530 Lezione 5.2: ANCORA SULLA SCRITTURA DEI FILES
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
531
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
532
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
533 ** Per salvare le modifiche apportate a un file batti :w NOMEFILE. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
534
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
535 1. Batti :!dir or :!ls per procurarti una lista della tua directory.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
536 Già sai che devi premere <INVIO> dopo aver scritto il comando.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
537
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
538 2. Scegli un NOMEFILE che ancora non esista, ad es. TEST .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
539
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
540 3. Adesso batti: :w TEST (dove TEST è il NOMEFILE che hai scelto).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
541
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
542 4. Questo salva l'intero file ("tutor.it") con il nome di TEST.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
543 Per una verifica batti ancora :!dir per listare la tua directory.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
544
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
545 ---> Nota che se esci da Vim e riesegui Vim usando come NOMEFILE TEST,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
546 il file sarà una copia esatta di "tutor.it" al momento del salvataggio.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
547
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
548 5. Ora cancella il file battendo: :!rm TEST [sotto Unix] oppure
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
549 :!del TEST [sotto MSDOS]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
550
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
551
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
552 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
553 Lezione 5.3: SCRIVERE IN MANIERA SELETTIVA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
554
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
555
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
556 ** Per salvare una porzione del file, batti :#,# w NOMEFILE **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
557
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
558 1. Batti ancora :!dir o :!ls per procurarti una lista della tua directory
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
559 e scegli un NOMEFILE adatto, come ad es. TEST .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
560
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
561 2. Muovi il cursore in cima a questa pagina e batti CTRL-g per procurarti
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
562 il numero di linea. RICORDATI QUESTO NUMERO!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
563
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
564 3. Ora spostati in fondo alla pagina e batti CTRL-g again.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
565 RICORDATI ANCHE QUESTO NUMERO!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
566
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
567 4. Per salvare SOLO una parte in un file, batti :#,# w TEST
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
568 dove #,# sono i due numeri che hai memorizzato (cima,fondo) e TEST
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
569 è il tuo NOMEFILE.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
570
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
571 5. Ancora una volta, controlla che il file esista con il comando :!dir
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
572 ma NON CANCELLARLO.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
573
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
574
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
575 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
576 Lezione 5.4: INSERIRE E RIUNIRE FILE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
577
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
578
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
579 ** Per inserire il contenuto di un file, batti :r NOMEFILE **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
580
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
581 1. Batti :!dir per accertarti che il tuo NOMEFILE TEST sia ancora presente.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
582
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
583 2. Posiziona il cursore all'inizio di questa pagina.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
584
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
585 NOTA: DOPO aver eseguito il Passo 3 vedrai ancora la Lezione 5.3.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
586 Quindi spostati IN GIU' per tornare ancora a questa Lezione.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
587
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
588 3. Ora inserisci il tuo file TEST con il comando :r TEST dove TEST è
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
589 il nome del file.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
590
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
591 NOTA: Il file che tu richiedi è inserito a partire da dove si trova il cursore.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
592
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
593 4. Per verificare che un file è stato inserito, torna indietro col cursore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
594 e nota che ci sono ora 2 copie della Lezione 5.3, quella originale e quella
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
595 da te inserita.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
596
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
597
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
598 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
599 Lezione 5 SOMMARIO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
601
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
602 1. :!comando esegue un comando esterno.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
603
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
604 Alcuni esempi utili sono [in MSDOS]:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
605 :!dir - visualizza lista directory
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
606 :!del NOMEFILE - cancella file NOMEFILE.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
607
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
608 2. :w NOMEFILE scrive su disco il file che stai editando con nome NOMEFILE.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
609
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
610 3. :#,#w NOMEFILE salva le linee da # a # nel file NOMEFILE.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
611
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
612 4. :r NOMEFILE legge il file NOMEFILE da disco e lo inserisce nel
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
613 file che stai editando, dopo il punto dove è posizionato il cursore.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
614
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
615
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
616
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
617
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
618
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
619
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
620
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
621 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
622 Lezione 6.1: IL COMANDO OPEN [APRI]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
623
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
624
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
625 ** Batti o per aprire una linea sotto il cursore e per passare in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
626 Modalità Inserimento. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
627
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
628 1. Muovi il cursore fino alla linea qui sotto, indicata da --->.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
629
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
630 2. Batti o (minuscolo) per aprire una linea sotto il cursore e per
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
631 passare in Modalità Inserimento.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
632
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
633 3. Adesso ricopia la linea indicata da --->
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
634 e premi <ESC> per uscire dalla Modalità Inserimento.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
635
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
636 ---> Dopo battuto o il cursore è sulla linea aperta (in Modalità Inserimento)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
637
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
638 4. Per aprire una linea SOPRA il cursore, batti O [Maiuscola], invece
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
639 che una o minuscola. Prova sulla linea subito sotto.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
640 Apri una linea SOPRA questa battendo O quando il cursore è su questa linea.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
641
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
642
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
643
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
644 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
645 Lezione 6.2: IL COMANDO APPEND [AGGIUNGI]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
646
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
647
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
648 ** Batti a per inserire testo DOPO il cursore. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
649
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
650 1. Muovi il cursore alla fine della prima linea qui sotto, indicata da --->
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
651 battendo $ mentre sei in Modalità Normale.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
652
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
653 2. Batti una a (minuscola) per aggiungere testo DOPO il carattere sotto
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
654 il cursore. (A Maiuscola aggiunge alla fine della linea).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
655
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
656 NOTA: Eviti così di battere i , l'ultimo carattere, il testo da aggiungere,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
657 <ESC>, spostare il cursore a sinistra e battere x solo per aggiungere
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
658 qualcosa alla fine della linea!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
659
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
660 3. Adesso completa la prima linea. Nota anche che l'aggiunta funziona come
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
661 la Modalità Inserimento, tranne che per il luogo dove il testo è inserito.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
662
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
663 ---> Questa linea ti permetterà di esercitarti
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
664 ---> Questa linea ti permetterà di esercitarti ad aggiungere testo a fine linea.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
665
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
666
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
667 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
668 Lezione 6.3: UN'ALTRA VARIANTE DI REPLACE [RIMPIAZZA]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
669
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
670
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
671 ** Batti una R Maiuscola per rimpiazzare più di un carattere. **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
672
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
673 1. Muovi il cursore alla prima linea qui sotto, indicata da --->.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
674
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
675 2. Posiziona il cursore all'inizio della prima parola differente
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
676 dalla seconda linea indicata da ---> (la parola "'ultima").
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
677
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
678 3. Adesso batti R e rimpiazza il resto del testo sulla prima linea battendo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
679 sopra il testo preesistente per rendere la prima linea uguale alla seconda.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
680
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
681 ---> Per rendere la prima linea uguale alla ultima su questa pagina usa i tasti.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
682 ---> Per rendere la prima linea uguale alla seconda, batti R e il nuovo testo.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
683
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
684 4. Nota che quando premi <ESC> per uscire, ogni testo non toccato resta
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
685 uguale.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
686
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
687
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
688
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
689
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
690 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
691 Lezione 6.4: SET [IMPOSTA] UN'OPZIONE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
692
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
693 ** Imposta un'opzione per ignorare maiuscole/minuscole
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
694 durante la ricerca/sostituzione **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
695
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
696 1. Ricerca 'ignora' battendo:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
697 /ignora
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
698 Ripeti la ricerca più volte usando il tasto n
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
699
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
700 2. Imposta l'opzione 'ic' (Ignore case, [Ignora Maiuscolo/minuscolo]) battendo:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
701 :set ic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
702
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
703 3. Adesso ricerca ancora 'ignora' premendo il tasto n
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
704 Ripeti la ricerca più volte usando il tasto n
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
705
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
706 4. Imposta le opzioni 'hlsearch' e 'incsearch' [evidenzia_ricerca subito]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
707 :set hls is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
708
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
709 5. Adesso ribatti ancora il comando di ricerca, e guarda cosa succede:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
710 /ignore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
711
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
712
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
713 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
714 Lezione 6 SOMMARIO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
715
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
716
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
717 1. Battendo o aggiungi una linea SOTTO il cursore ed il cursore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
718 si posiziona sulla linea appena aperta, in Modalità Inserimento.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
719 Battendo O [Maiuscola] apri la linea SOPRA la linea su cui è il cursore.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
720
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
721 2. Batti una a per inserire testo DOPO il carattere su cui è il cursore.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
722 Battendo A [Maiuscola] aggiungi testo alla fine della linea.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
723
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
724 3. Battendo R [Maiuscola] entri in Modalità Rimpiazzo [Replace mode]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
725 e ci resti finché non premi <ESC> per uscirne.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
726
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
727 4. Battendo ":set xxx" imposti l'opzione "xxx"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
728 Battendo ":h xxx" vedi la documentazione [inglese] per l'opzione "xxx"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
729
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
730
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
731
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
732
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
733
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
734
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
735
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
736 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
737 Lezione 7: COMANDI DI AIUTO ON-LINE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
738
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
739
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
740 ** Usa il sistema di help on-line **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
741
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
742 Vim ha un esauriente sistema di aiuto on-line. Per cominciare, prova una di
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
743 queste alternative:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
744 - premi il tasto <AIUTO> (se ce n'è uno)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
745 - premi il tasto <F1> (se ce n'è uno)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
746 - batti :help <INVIO> OPPURE :h <INVIO>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
747
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
748 Batti :q <INVIO> per chiudere la finestra di help.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
749
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
750 Puoi trovare aiuto su quasi tutto, dando un argomento al comando ":help"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
751 Prova questi (non dimenticare di premere <INVIO>):
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
752
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
753 :help w
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
754 :help c_<T
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
755 :help insert-index
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
756 :help user-manual
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
757
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
758
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
759 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
760 LEZIONE 8: PREPARA UNO SCRIPT INIZIALE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
761
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
762 ** Attiva le opzioni Vim **
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
763
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
764 Vim ha molte più opzioni di Vi, ma molte di esse sono predefinite inattive.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
765 Per cominciare a usare più opzioni, devi preparare un file "vimrc".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
766
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
767 1. Comincia a editare il file "vimrc", a seconda del tuo sistema operativo:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
768 :edit ~/.vimrc per Unix
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
769 :edit $VIM/_vimrc per MS-Windows
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
770
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
771 2. Ora inserisci il file "vimrc" d'esempio:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
772
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
773 :read $VIMRUNTIME/vimrc_example.vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
774
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
775 3. Scrivi il file con:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
776
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
777 :write
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
778
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
779 La prossima volta che apri Vim, vedrai in uso la colorazione sintattica.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
780 Puoi aggiungere a questo file "vimrc" tutte le tue impostazioni preferite.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
781
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
782 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
783 Qui finisce la Guida a Vim. Il suo intento è di fornire una breve panoramica
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
784 dell'Editor Vim, che ti consenta di usare l'Editor abbastanza facilmente.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
785 Questa guida è largamente incompleta poiché Vim ha moltissimi altri comandi.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
786 Puoi anche leggere il manuale utente: ":help user-manual".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
787
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
788 Per ulteriore lettura e studio, raccomandiamo:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
789 Vim - Vi Improved - di Steve Oualline Editore: New Riders
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
790 Il primo libro completamente dedicato a Vim. Utile specie per principianti.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
791 Contiene molti esempi e figure.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
792 Vedi http://iccf-holland.org/click5.html
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
793
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
794 Quest'altro libro è più su Vi che su Vim, ma è pure consigliato:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
795 Learning the Vi Editor - di Linda Lamb e Arnold Robbins
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
796 Editore: O'Reilly & Associates Inc.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
797 E' un buon libro per imparare quasi tutto ciò che puoi voler fare con Vi.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
798 Ne esiste una traduzione italiana, basata su una vecchia edizione.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
799
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
800 Questa guida è stata scritta da Michael C. Pierce e Robert K. Ware,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
801 Colorado School of Mines, usando idee fornite da Charles Smith,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
802 Colorado State University - E-mail: bware@mines.colorado.edu
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
803 Modificato per Vim da Bram Moolenaar.
216
da182deebec7 updated for version 7.0061
vimboss
parents: 7
diff changeset
804 Segnalare refusi ad Antonio Colombo - E-mail: azc10@yahoo.com
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
805 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~