blob: 75d0ea94d036b4d5b5b115d587ee2eacd76da9dd [file] [log] [blame]
Bram Moolenaar293ee4d2004-12-09 21:34:53 +00001.TH VIM 1 "22 febbraio 2002"
2.SH NOME
3vim \- VI Migliorato, un editor di testi per programmatori
4.SH SINTASSI
5.br
6.B vim
7[opzioni] [file ..]
8.br
9.B vim
Bram Moolenaardbc08a32005-03-22 22:52:07 +000010[opzioni] \-
Bram Moolenaar293ee4d2004-12-09 21:34:53 +000011.br
12.B vim
13[opzioni] \-t tag
14.br
15.B vim
16[opzioni] \-q [file_errori]
17.PP
18.br
19.B ex
20.br
21.B view
22.br
23.B gvim
24.B gview
25.B evim
26.B eview
27.br
28.B rvim
29.B rview
30.B rgvim
31.B rgview
32.SH DESCRIZIONE
33.B Vim
34Un editore di testi, compatibile con, e migliore di, Vi.
35Può essere usato per editare qualsiasi file di testo.
36Particolarmente utile per editare programmi.
37.PP
38Ci sono parecchi miglioramenti rispetto a Vi: undo multipli,
39finestre e buffer multipli, evidenziazione sintattica, possibilità
40di modificare la linea di comando, completamento nomi file, help
Bram Moolenaarc6485bc2010-07-28 17:02:55 +020041in linea, selezione testi in Modo Visual, etc..
Bram Moolenaar293ee4d2004-12-09 21:34:53 +000042Vedere ":help vi_diff.txt" per un sommario delle differenze fra
43.B Vim
44e Vi.
45.PP
46Mentre usate
47.B Vim
48potete ricevere molto aiuto dal sistema di help online, col comando ":help".
49Vedere qui sotto la sezione AIUTO ONLINE.
50.PP
51Quasi sempre
52.B Vim
53viene invocato, per modificare un file, col comando
54.PP
Bram Moolenaarc6485bc2010-07-28 17:02:55 +020055 vim nome_file
Bram Moolenaar293ee4d2004-12-09 21:34:53 +000056.PP
57Più in generale
58.B Vim
59viene invocato con:
60.PP
61 vim [opzioni] [lista_file]
62.PP
63Se lista_file non è presente, l'editor inizia aprendo un buffer vuoto.
64Altrimenti, una e una sola delle quattro maniere indicate qui sotto può
65essere usata per scegliere uno o più file da modificare.
66.TP 12
Bram Moolenaarc6485bc2010-07-28 17:02:55 +020067nome_file ..
Bram Moolenaar293ee4d2004-12-09 21:34:53 +000068Una lista di nomi di file.
69Il primo di questi sarà il file corrente, e verrà letto nel buffer.
70Il cursore sarà posizionato sulla prima linea del buffer.
71Potete arrivare agli altri file col comando ":next".
Bram Moolenaardbc08a32005-03-22 22:52:07 +000072Per editare un file il cui nome inizia per "\-" premettete "\-\-" alla
Bram Moolenaar293ee4d2004-12-09 21:34:53 +000073lista_file.
74.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +000075\-
Bram Moolenaar293ee4d2004-12-09 21:34:53 +000076Il file da editare è letto dallo "stdin" [di solito, ma non
Bram Moolenaarc6485bc2010-07-28 17:02:55 +020077necessariamente, il terminale \- NdT]. I comandi sono letti da "stderr",
Bram Moolenaar293ee4d2004-12-09 21:34:53 +000078che dovrebbe essere un terminale [tty].
79.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +000080\-t {tag}
Bram Moolenaar293ee4d2004-12-09 21:34:53 +000081Il file da editare e la posizione iniziale del cursore dipendono da "tag",
82una specie di "etichetta" a cui saltare.
Bram Moolenaarc6485bc2010-07-28 17:02:55 +020083{tag} viene cercata nel file "tags", ed il file ad essa associato diventa
Bram Moolenaar293ee4d2004-12-09 21:34:53 +000084quello corrente, ed il comando ad essa associato viene eseguito.
85Di solito si usa per programmi C, nel qual caso {tag} potrebbe essere un
86nome di funzione.
87L'effetto è che il file contenente quella funzione diventa il file corrente
88e il cursore è posizionato all'inizio della funzione.
Bram Moolenaarc6485bc2010-07-28 17:02:55 +020089Vedere ":help tag\-commands".
Bram Moolenaar293ee4d2004-12-09 21:34:53 +000090.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +000091\-q [file_errori]
Bram Moolenaarc6485bc2010-07-28 17:02:55 +020092Inizia in Modo QuickFix [correzione veloce].
Bram Moolenaar293ee4d2004-12-09 21:34:53 +000093Il file [file_errori] è letto e il primo errore è visualizzato.
94Se [file_errori] non è indicato, il suo nome è ottenuto dal valore
95dell'opzione 'errorfile' (che, se non specificata, vale "AztecC.Err"
96per l'Amiga, "errors.err" su altri sistemi).
97Si può saltare all'errore successivo col comando ":cn".
98Vedere ":help quickfix".
99.PP
100.B Vim
101si comporta in modo diverso se invocato con nomi differenti (il programma
102eseguibile "sottostante" può essere sempre lo stesso).
103.TP 10
104vim
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200105Modo Normal, comportamento normale.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000106.TP
107ex
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200108Inizia in Modo "Ex".
109Si può passare in Modo Normal col comando ":vi".
110Si può invocare il Modo "Ex" anche con l'argomento "\-e".
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000111.TP
112view
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200113Inizia in Modo Read-only (Sola Lettura). Non potete modificare i file.
114Si può invocare il Modo Read-only anche con l'argomento "\-R".
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000115.TP
116gvim gview
117La versione GUI [Graphical User Interface].
118Apre una nuova finestra.
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200119Si può invocare il Modo GUI anche con l'argomento "\-g".
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000120.TP
121evim eview
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200122La versione GUI in Modo Easy (semplificata).
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000123Apre una nuova finestra.
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200124Si può invocare il Modo Easy anche con l'argomento "\-y".
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000125.TP
126rvim rview rgvim rgview
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200127Come sopra, ma con restrizioni ai comandi. Non si potranno eseguire comandi
128della shell o sospendere
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000129.B Vim.
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200130Si può chiedere la stessa cosa anche con l'argomento "\-Z".
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000131.SH OPZIONI
132Le opzioni possono essere in un ordine qualsiasi, prima o dopo i nomi di
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200133file. Opzioni che non necessitano un argomento possono essere specificate
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000134dietro a un solo "\-".
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000135.TP 12
136+[numero]
137Per il primo file il cursore sarà posizionato sulla linea "numero".
138Se "numero" manca, il cursore sarà posizionato sull'ultima linea del file.
139.TP
140+/{espressione}
141Per il primo file il cursore sarà posizionato alla
142prima occorrenza di {espressione}.
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200143Vedere ":help search\-pattern" per come specificare l'espressione.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000144.TP
145+{comando}
146.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000147\-c {comando}
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000148{comando} sarà eseguito dopo che il
149primo file è stato letto.
150{comando} è interpretato come un comando Ex.
151Se il {comando} contiene spazi deve essere incluso fra doppi apici
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200152(o altro delimitatore, a seconda della shell che si sta usando).
Bram Moolenaar2547aa92020-07-26 17:00:44 +0200153Esempio: vim "+set si" main.c
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000154.br
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000155Note: Si possono avere fino a 10 comandi "+" o "\-c".
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000156.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000157\-S {file}
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000158I comandi contenuti in {file} sono eseguiti dopo la lettura del primo file.
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000159Equivalente a \-c "source {file}".
160{file} non può avere un nome che inizia per '\-'.
161Se {file} è omesso si usa "Session.vim" (funziona solo se \-S è l'ultimo
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000162argomento specificato).
163.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000164\-\-cmd {comando}
165Come "\-c", ma il comando è eseguito PRIMA
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000166di eseguire qualsiasi file vimrc.
167Si possono usare fino a 10 di questi comandi, indipendentemente dai comandi
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000168"\-c".
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000169.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000170\-A
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000171Se
172.B Vim
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200173è stato compilato con supporto Arabic per editare file con orientamento
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000174destra-sinistra e tastiera con mappatura Araba, questa opzione inizia
175.B Vim
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200176in Modo Arabic, cioè impostando 'arabic'.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000177Altrimenti viene dato un messaggio di errore e
178.B Vim
179termina in modo anormale.
180.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000181\-b
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200182Modo Binary (binario).
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000183Vengono impostate alcune opzioni che permettono di modificare un file
184binario o un programma eseguibile.
185.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000186\-C
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000187Compatibile. Imposta l'opzione 'compatible'.
188In questo modo
189.B Vim
190ha quasi lo stesso comportamento di Vi, anche in presenza di un file
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200191di configurazione .vimrc [proprio di Vim, vi usa .exrc \- Ndt].
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000192.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000193\-d
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200194Inizia in Modo Diff [differenze].
195Dovrebbero esserci come argomenti due o tre o quattro nomi di file.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000196.B Vim
197aprirà tutti i file evidenziando le differenze fra gli stessi.
198Funziona come vimdiff(1).
199.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000200\-d {dispositivo}
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000201Apre {dispositivo} per usarlo come terminale.
202Solo per l'Amiga.
203Esempio:
204"\-d con:20/30/600/150".
205.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000206\-D
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200207Debugging. Vim si mette in Modo "debugging" a partire
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000208dall'esecuzione del primo comando da uno script.
209.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000210\-e
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000211Eseguire
212.B Vim
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200213in Modo Ex, come se il programma eseguito sia "ex".
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000214.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000215\-E
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000216Eseguire
217.B Vim
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200218in Modo Ex migliorato, come se il programma eseguito sia "exim".
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000219.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000220\-f
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000221Direttamente [Foreground]. Per la versione GUI,
222.B Vim
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200223non crea [fork] una nuova finestra, indipendente dalla shell di invocazione.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000224Per l'Amiga,
225.B Vim
226non è fatto ripartire per aprire una nuova finestra.
227Opzione da usare quando
228.B Vim
229è eseguito da un programma che attende la fine della
230sessione di edit (ad es. mail).
231Sull'Amiga i comandi ":sh" e ":!" non sono disponibili.
232.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000233\-\-nofork
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000234Direttamente [Foreground]. Per la versione GUI,
235.B Vim
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200236non crea [fork] una nuova finestra, indipendente dalla shell di invocazione.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000237.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000238\-F
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000239Se
240.B Vim
241è stato compilato con supporto FKMAP per editare file con orientamento
242destra-sinistra e tastiera con mappatura Farsi, questa opzione inizia
243.B Vim
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200244in Modo Farsi, cioè impostando 'fkmap' e 'rightleft'.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000245Altrimenti viene dato un messaggio di errore e
246.B Vim
247termina in modo anormale.
248.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000249\-g
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000250Se
251.B Vim
252è stato compilato con supporto GUI, questa opzione chiede di usarla.
253Se Vim è stato compilato senza supporto GUI viene dato un messaggio di errore e
254.B Vim
255termina in modo anormale.
256.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000257\-h
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000258Un po' di aiuto su opzioni e argomenti che si possono dare invocando Vim.
259Subito dopo
260.B Vim
261esce.
262.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000263\-H
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000264Se
265.B Vim
266è stato compilato col supporto RIGHTLEFT per editare file con orientamento
267destra-sinistra e tastiera con mappatura Ebraica, questa opzione inizia
268.B Vim
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200269in Modo Ebraico, cioè impostando 'hkmap' e 'rightleft'.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000270Altrimenti viene dato un messaggio di errore e
271.B Vim
272termina in modo anormale.
273.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000274\-i {viminfo}
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000275Se è abilitato l'uso di un file viminfo, questa opzione indica il nome
276del file da usare invece di quello predefinito "~/.viminfo".
277Si può anche evitare l'uso di un file .viminfo, dando come nome "NONE".
278.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000279\-L
280Equivalente a \-r.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000281.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000282\-l
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200283Modo Lisp.
284Imposta le opzioni 'lisp' e 'showmatch'.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000285.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000286\-m
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000287Inibisce modifica file.
288Annulla l'opzione 'write'.
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200289È ancora possibile modificare un buffer [in memoria \- Ndt], ma non scriverlo.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000290.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000291\-M
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000292Modifiche non permesse. Le opzioni 'modifiable' e 'write' sono annullate,
293in modo da impedire sia modifiche che riscritture. Da notare che queste
294opzioni possono essere abilitate in seguito, permettendo così modifiche.
295.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000296\-N
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200297Modo "Non-compatibile". Annulla l'opzione 'compatible'.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000298Così
299.B Vim
300va un po' meglio, ma è meno compatibile con Vi, anche in assenza di un
301file .vimrc.
302.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000303\-n
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000304Inibisce l'uso di un file di swap.
305Il recupero dopo una caduta di macchina diventa impossibile.
306Utile per editare un file su un supporto molto lento (ad es. floppy).
307Il comando ":set uc=0" ha lo stesso effetto.
308Per abilitare il recupero usare ":set uc=200".
309.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000310\-nb
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000311Diviene un Editor server per NetBeans. Vedere la documentazione per dettagli.
312.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000313\-o[N]
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000314Apri N finestre in orizzontale.
315Se N manca, apri una finestra per ciascun file.
316.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000317\-O[N]
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000318Apri N finestre, in verticale.
319Se N manca, apri una finestra per ciascun file.
320.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000321\-R
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200322Modo Read-only (Sola Lettura).
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000323Imposta l'opzione 'readonly'.
324Si può ancora modificare il buffer, ma siete protetti da una riscrittura
325involontaria.
326Se volete davvero riscrivere il file, aggiungete un punto esclamativo
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200327al comando Ex, come in ":w!".
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000328L'opzione \-R implica anche l'opzione \-n (vedere sotto).
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000329L'opzione 'readonly' può essere annullata con ":set noro".
330Vedere ":help 'readonly'".
331.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000332\-r
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000333Lista file di swap, assieme a dati utili per un recupero.
334.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000335\-r {file}
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200336Modo Recovery (ripristino).
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000337Il file di swap è usato per recuperare una sessione di edit finita male.
338Il file di swap è un file con lo stesso nome file del file di testo
339editato, col suffisso ".swp".
340Vedere ":help recovery".
341.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000342\-s
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200343Modo silenzioso. Solo quando invocato come "Ex" o quando l'opzione
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000344"\-e" è stata data prima dell'opzione "\-s".
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000345.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000346\-s {scriptin}
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000347Lo script file {scriptin} è letto.
348I caratteri nel file sono interpretati come se immessi da voi.
349Lo stesso si può ottenere col comando ":source! {scriptin}".
350Se la fine del file di input viene raggiunta prima che Vim termini,
351l'ulteriore input viene preso dalla tastiera.
352.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000353\-T {terminale}
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000354Dice a
355.B Vim
356quale tipo di terminale state usando.
357Utile solo se il terminale non viene riconosciuto correttamente da Vim.
358Dovrebbe essere un terminale noto a
359.B Vim
360(internamente) o definito nel file termcap o terminfo.
361.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000362\-u {vimrc}
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000363Usa i comandi nel file {vimrc} per inizializzazioni.
364Tutte le altre inizializzazioni non sono eseguite.
365Usate questa opzione per editare qualche file di tipo speciale.
Bram Moolenaarc9b4b052006-04-30 18:54:39 +0000366Può anche essere usato per non fare alcuna inizializzazione dando
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000367come nome "NONE".
368Vedere ":help initialization" da vim per ulteriori dettagli.
369.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000370\-U {gvimrc}
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000371Usa i comandi nel file {gvimrc} per inizializzazioni GUI.
372Tutte le altre inizializzazioni GUI non sono eseguite.
Bram Moolenaarc9b4b052006-04-30 18:54:39 +0000373Può anche essere usata per non fare alcuna inizializzazione GUI dando
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000374come nome "NONE".
375Vedere ":help gui-init" da vim per ulteriori dettagli.
376.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000377\-V[N]
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000378Verboso. Vim manda messaggi relativi agli script file che esegue
379e quando legge o scrive un file viminfo. Il numero opzionale N è il valore
380dell'opzione 'verbose'.
381Il valore predefinito è 10.
382.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000383\-v
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000384Inizia
385.B Vim
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200386in Modo Vi, come se il programma eseguibile fosse "vi". Questo ha
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000387effetto solo quando Vim viene invocato con il nome "ex".
388.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000389\-w {scriptout}
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000390Ogni carattere immesso viene registrato nel file {scriptout},
391finché non uscite da
392.B Vim.
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000393Utile se si vuole creare uno script file da usare con "vim \-s" o
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000394":source!".
395Se il file {scriptout} esiste, quel che immettete viene aggiunto in fondo.
396.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000397\-W {scriptout}
398Come \-w, ma uno script file esistente viene sovrascritto.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000399.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000400\-x
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000401Uso di cifratura nella scrittura dei file. E' necessario immettere
402una chiave di cifratura.
403.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000404\-X
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000405Non connetterti al server X. Vim parte più rapidamente,
406ma il titolo della finestra e la clipboard non sono disponibili.
407.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000408\-y
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000409Eseguire
410.B Vim
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200411in Modo Easy (semplificata), come se l'eseguibile invocato
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000412sia "evim" o "eview".
413Fa sì che
414.B Vim
415si comporti come un editor che usa solo il mouse e i caratteri.
416.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000417\-Z
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200418Modo ristretto. Vim si comporta come se invocato con un nome
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000419che inizia per "r".
420.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000421\-\-
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000422Specifica la fine delle opzioni.
423Argomenti specificati dopo questo sono considerati nomi file.
424Si può usare per editare un file il cui nome inizi per '-'.
425.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000426\-\-echo\-wid
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000427Solo con GUI GTK: Visualizza Window ID su "stdout".
428.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000429\-\-help
Bram Moolenaare66194a2010-05-24 21:25:23 +0200430Vim dà un messaggio ed esce, come con l'argomento "\-h".
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000431.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000432\-\-literal
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200433Considera i nomi passati come argomenti letterali, senza espandere
434metacaratteri. Non necessario in Unix, la shell espande i metacaratteri.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000435.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000436\-\-noplugin
437Non caricare plugin. Implicito se si specifica \-u NONE.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000438.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000439\-\-remote
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000440Connettersi a un server Vim e chiedere di editare i file elencati come altri
441argomenti. Se non si trova un server viene dato un messaggio e i file sono
442editati nel Vim corrente.
443.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000444\-\-remote\-expr {expr}
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200445Connettersi a un server Vim, valutare ivi {expr} e stampare il risultato
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000446su "stdout".
447.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000448\-\-remote\-send {chiavi}
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000449Connettersi a un server Vim e spedirgli {chiavi}.
450.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000451\-\-remote\-silent
452Come \-\-remote, ma senza avvisare se non si trova un server.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000453.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000454\-\-remote-wait
455Come \-\-remote, ma Vim non termina finché i file non sono stati editati.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000456.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000457\-\-remote\-wait\-silent
458Come \-\-remote\-wait, ma senza avvisare se non si trova un server.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000459.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000460\-\-serverlist
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000461Lista i nomi di tutti i server Vim disponibili.
462.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000463\-\-servername {nome}
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000464Usa {nome} come nome server. Usato per il Vim corrente, a meno che sia
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000465usato con l'argomento \-\-remote, nel qual caso indica il server a cui
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000466connettersi.
467.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000468\-\-socketid {id}
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000469Solo con GUI GTK: Usa il meccanismo GtkPlug per eseguire gvim in un'altra
470finestra.
471.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000472\-\-version
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000473Stampa la versione di Vim ed esci.
474.SH AIUTO ONLINE
475Battere ":help" in
476.B Vim
477per iniziare.
478Battere ":help argomento" per ricevere aiuto su uno specifico argomento.
479Per esempio: ":help ZZ" per ricevere aiuto sul comando "ZZ".
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000480Usare <Tab> e CTRL\-D per completare gli argomenti
481(":help cmdline\-completion").
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000482Ci sono "tag" nei file di help per saltare da un argomento a un altro
483(simili a legami ipertestuali, vedere ":help").
484Tutti i file di documentazione possono essere navigati così. Ad es.:
485":help syntax.txt".
486.SH FILE
487.TP 15
488/usr/local/lib/vim/doc/*.txt
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000489I file di documentazione di
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000490.B Vim
491.
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000492Usate ":help doc\-file\-list" per avere la lista completa.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000493.TP
494/usr/local/lib/vim/doc/tags
495Il file di tags usato per trovare informazioni nei file di documentazione.
496.TP
497/usr/local/lib/vim/syntax/syntax.vim
498Inizializzazioni sintattiche a livello di sistema.
499.TP
500/usr/local/lib/vim/syntax/*.vim
501File di colorazione sintattica per vari linguaggi.
502.TP
503/usr/local/lib/vim/vimrc
504Inizializzazioni
505.B Vim
506a livello di sistema.
507.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000508~/.vimrc
509Le vostre personali inizializzazioni di
510.B Vim
511.
512.TP
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000513/usr/local/lib/vim/gvimrc
514Inizializzazioni gvim a livello di sistema.
515.TP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000516~/.gvimrc
517Le vostre personali inizializzazioni di gvim.
518.TP
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000519/usr/local/lib/vim/optwin.vim
520Script Vim usato dal comando ":options", un modo semplice
521per visualizzare e impostare opzioni.
522.TP
523/usr/local/lib/vim/menu.vim
Bram Moolenaarc6485bc2010-07-28 17:02:55 +0200524Inizializzazioni del menù gvim a livello di sistema.
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000525.TP
526/usr/local/lib/vim/bugreport.vim
527Script Vim per generare una segnalazione di errore. Vedere ":help bugs".
528.TP
529/usr/local/lib/vim/filetype.vim
530Script Vim per determinare il tipo di un file a partire dal suo nome.
531Vedere ":help 'filetype'".
532.TP
533/usr/local/lib/vim/scripts.vim
534Script Vim per determinare il tipo di un file a partire dal suo contenuto.
535Vedere ":help 'filetype'".
536.TP
Bram Moolenaare37d50a2008-08-06 17:06:04 +0000537/usr/local/lib/vim/print/*.ps
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000538File usati per stampa PostScript.
539.PP
Bram Moolenaardbc08a32005-03-22 22:52:07 +0000540Per informazioni aggiornate [in inglese \- NdT] vedere la home page di Vim:
Bram Moolenaar293ee4d2004-12-09 21:34:53 +0000541.br
542<URL:http://www.vim.org/>
543.SH VEDERE ANCHE
544vimtutor(1)
545.SH AUTORE
546Buona parte di
547.B Vim
548è stato scritto da Bram Moolenaar, con molto aiuto da altri.
549Vedere ":help credits" in
550.B Vim.
551.br
552.B Vim
553è basato su Stevie, scritto da: Tim Thompson,
554Tony Andrews e G.R. (Fred) Walter.
555In verità, poco o nulla è rimasto del loro codice originale.
556.SH BACHI
557Probabili.
558Vedere ":help todo" per una lista di problemi noti.
559.PP
560Si noti che un certo numero di comportamenti che possono essere considerati
561errori da qualcuno, sono in effetti causati da una riproduzione fin troppo
562fedele del comportamento di Vi.
563Se ritenete che altre cose siano errori "perché Vi si comporta diversamente",
564date prima un'occhiata al file vi_diff.txt
565(o battere :help vi_diff.txt da Vim).
566Date anche un'occhiata alle opzioni 'compatible' e 'cpoptions.