Antonio Giovanni Colombo | 5e35184 | 2025-06-29 17:37:43 +0200 | [diff] [blame] | 1 | .TH VIM 1 "27 giugno 2025" |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 2 | .SH NOME |
| 3 | vim \- 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 Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 10 | [opzioni] \- |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 11 | .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 |
Antonio Giovanni Colombo | 9beccaf | 2024-08-20 21:12:37 +0200 | [diff] [blame] | 23 | .B gvim |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 24 | .B gview |
| 25 | .B evim |
| 26 | .B eview |
| 27 | .br |
| 28 | .B rvim |
| 29 | .B rview |
Antonio Giovanni Colombo | 9beccaf | 2024-08-20 21:12:37 +0200 | [diff] [blame] | 30 | .B rgvim |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 31 | .B rgview |
| 32 | .SH DESCRIZIONE |
| 33 | .B Vim |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 34 | è un editore di testi, compatibile con, e migliore di, Vi. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 35 | Può essere usato per editare qualsiasi file di testo. |
| 36 | Particolarmente utile per editare programmi. |
| 37 | .PP |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 38 | Ci sono parecchi miglioramenti rispetto a Vi: undo multipli, finestre e buffer |
| 39 | multipli, evidenziazione sintattica, possibilità di modificare la riga di comando, |
| 40 | completamento nomi file, help in linea, selezione testi in Modo Visual, etc.. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 41 | Vedere ":help vi_diff.txt" per un sommario delle differenze fra |
| 42 | .B Vim |
| 43 | e Vi. |
| 44 | .PP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 45 | Mentre si usa |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 46 | .B Vim |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 47 | si può ricevere molto aiuto dal sistema di help online, col comando |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 48 | ":help". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 49 | Vedere qui sotto la sezione AIUTO ONLINE. |
| 50 | .PP |
| 51 | Quasi sempre |
| 52 | .B Vim |
| 53 | viene invocato, per modificare un file, col comando |
| 54 | .PP |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 55 | vim nome_file |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 56 | .PP |
| 57 | Più in generale |
| 58 | .B Vim |
| 59 | viene invocato con: |
| 60 | .PP |
| 61 | vim [opzioni] [lista_file] |
| 62 | .PP |
| 63 | Se lista_file non è presente, l'editor inizia aprendo un buffer vuoto. |
| 64 | Altrimenti, una e una sola delle quattro maniere indicate qui sotto può |
| 65 | essere usata per scegliere uno o più file da modificare. |
| 66 | .TP 12 |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 67 | nome_file .. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 68 | Una lista di nomi di file. |
| 69 | Il primo di questi sarà il file corrente, e verrà letto nel buffer. |
| 70 | Il cursore sarà posizionato sulla prima linea del buffer. |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 71 | Si può arrivare agli altri file col comando ":next". |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 72 | Per editare un file il cui nome inizia per "\-" premettete "\-\-" alla lista_file. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 73 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 74 | \- |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 75 | Il file da editare è letto dallo stdin. |
| 76 | I comandi sono letti da stderr, che dovrebbe essere un terminale [tty]. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 77 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 78 | \-t {tag} |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 79 | Il file da editare e la posizione iniziale del cursore dipendono da "tag", |
| 80 | una specie di "etichetta" a cui saltare. |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 81 | {tag} viene cercata nel file "tags", e il file a essa associato diventa |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 82 | quello corrente, e il comando a essa associato viene eseguito. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 83 | Di solito si usa per programmi C, nel qual caso {tag} potrebbe essere un |
| 84 | nome di funzione. |
| 85 | L'effetto è che il file contenente quella funzione diventa il file corrente |
| 86 | e il cursore è posizionato all'inizio della funzione. |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 87 | Vedere ":help tag\-commands". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 88 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 89 | \-q [file_errori] |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 90 | Inizia in Modo QuickFix [correzione veloce]. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 91 | Il file [file_errori] è letto e il primo errore è visualizzato. |
| 92 | Se [file_errori] non è indicato, il suo nome è ottenuto dal valore |
| 93 | dell'opzione 'errorfile' (che, se non specificata, vale "AztecC.Err" |
| 94 | per l'Amiga, "errors.err" su altri sistemi). |
| 95 | Si può saltare all'errore successivo col comando ":cn". |
| 96 | Vedere ":help quickfix". |
| 97 | .PP |
| 98 | .B Vim |
| 99 | si comporta in modo diverso se invocato con nomi differenti (il programma |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 100 | eseguibile "soggiacente" può essere sempre lo stesso). |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 101 | .TP 10 |
| 102 | vim |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 103 | Modo Normal, comportamento predefinito. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 104 | .TP |
| 105 | ex |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 106 | Inizia in Modo "Ex". |
| 107 | Si può passare in Modo Normal col comando ":vi". |
| 108 | Si può invocare il Modo "Ex" anche con l'argomento "\-e". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 109 | .TP |
| 110 | view |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 111 | Inizia in Modo Read-only (Sola Lettura). Non si possono modificare i file. |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 112 | Si può invocare il Modo Read-only anche con l'argomento "\-R". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 113 | .TP |
Antonio Giovanni Colombo | 9beccaf | 2024-08-20 21:12:37 +0200 | [diff] [blame] | 114 | gvim gview |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 115 | La versione GUI [Graphical User Interface]. |
| 116 | Apre una nuova finestra. |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 117 | Si può invocare il Modo GUI anche con l'argomento "\-g". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 118 | .TP |
| 119 | evim eview |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 120 | La versione GUI in Modo Easy (semplificata). |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 121 | Apre una nuova finestra. |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 122 | Si può invocare il Modo Easy anche con l'argomento "\-y". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 123 | .TP |
Antonio Giovanni Colombo | 9beccaf | 2024-08-20 21:12:37 +0200 | [diff] [blame] | 124 | rvim rview rgvim rgview |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 125 | Come sopra, ma con restrizioni ai comandi. Non si potranno eseguire comandi |
| 126 | della shell o sospendere |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 127 | .B Vim. |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 128 | Si può chiedere la stessa cosa anche con l'argomento "\-Z". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 129 | .SH OPZIONI |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 130 | Le opzioni possono essere in un ordine qualsiasi, prima o dopo i nomi di file. |
| 131 | Opzioni che non hanno un argomento si possono specificare dietro a un solo "\-". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 132 | .TP 12 |
| 133 | +[numero] |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 134 | Nel primo file il cursore sarà posizionato sulla linea "numero". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 135 | Se "numero" manca, il cursore sarà posizionato sull'ultima linea del file. |
| 136 | .TP |
| 137 | +/{espressione} |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 138 | Nel primo file il cursore sarà posizionato alla |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 139 | prima occorrenza di {espressione}. |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 140 | Vedere ":help search\-pattern" per come specificare l'espressione. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 141 | .TP |
| 142 | +{comando} |
| 143 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 144 | \-c {comando} |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 145 | {comando} sarà eseguito dopo che il primo file è stato letto. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 146 | {comando} è interpretato come un comando Ex. |
| 147 | Se il {comando} contiene spazi deve essere incluso fra doppi apici |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 148 | (o altro delimitatore, a seconda della shell che si sta usando). |
Bram Moolenaar | 2547aa9 | 2020-07-26 17:00:44 +0200 | [diff] [blame] | 149 | Esempio: vim "+set si" main.c |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 150 | .br |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 151 | Note: Si possono avere fino a 10 comandi "+" o "\-c". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 152 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 153 | \-A |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 154 | Se |
| 155 | .B Vim |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 156 | è stato compilato con supporto ARABIC per editare file con orientamento |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 157 | destra-sinistra e tastiera con mappatura araba, quest'opzione inizia |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 158 | .B Vim |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 159 | in Modo Arabic, cioè impostando 'arabic'. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 160 | Altrimenti viene dato un messaggio di errore e |
| 161 | .B Vim |
| 162 | termina in modo anormale. |
| 163 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 164 | \-b |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 165 | Modo Binary (binario). |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 166 | Vengono impostate alcune opzioni che permettono di modificare un file |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 167 | binario o un file che contiene un programma eseguibile. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 168 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 169 | \-C |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 170 | Compatibile. Imposta l'opzione 'compatible'. |
| 171 | In questo modo |
| 172 | .B Vim |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 173 | ha quasi lo stesso comportamento di Vi, anche in presenza di un file .vimrc. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 174 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 175 | \-d |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 176 | Inizia in Modo Diff [differenze]. |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 177 | Dovrebbero esserci come argomenti da due o otto nomi di file. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 178 | .B Vim |
| 179 | aprirà tutti i file evidenziando le differenze fra gli stessi. |
| 180 | Funziona come vimdiff(1). |
| 181 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 182 | \-d {dispositivo}, \-dev {dispositivo} |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 183 | Apre {dispositivo} per usarlo come terminale. |
| 184 | Solo per l'Amiga. |
| 185 | Esempio: |
| 186 | "\-d con:20/30/600/150". |
| 187 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 188 | \-D |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 189 | Debugging. Vim si mette in Modo "debugging" a partire |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 190 | dall'esecuzione del primo comando da uno script. |
| 191 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 192 | \-e |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 193 | Eseguire |
| 194 | .B Vim |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 195 | in Modo Ex, come se il programma eseguito sia "ex". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 196 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 197 | \-E |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 198 | Eseguire |
| 199 | .B Vim |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 200 | in Modo Ex migliorato, come se il programma eseguito sia "exim". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 201 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 202 | \-f |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 203 | Direttamente [Foreground]. Per la versione GUI, |
| 204 | .B Vim |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 205 | non crea [fork] una nuova finestra, indipendente dalla shell di invocazione. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 206 | Per l'Amiga, |
| 207 | .B Vim |
| 208 | non è fatto ripartire per aprire una nuova finestra. |
| 209 | Opzione da usare quando |
| 210 | .B Vim |
| 211 | è eseguito da un programma che attende la fine della |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 212 | sessione di edit (p.es., mail). |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 213 | Sull'Amiga i comandi ":sh" e ":!" non sono disponibili. |
| 214 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 215 | \-F |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 216 | Se |
| 217 | .B Vim |
| 218 | è stato compilato con supporto FKMAP per editare file con orientamento |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 219 | destra-sinistra e tastiera con mappatura Farsi, quest'opzione inizia |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 220 | .B Vim |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 221 | in Modo Farsi, cioè impostando 'fkmap' e 'rightleft'. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 222 | Altrimenti viene dato un messaggio di errore e |
| 223 | .B Vim |
| 224 | termina in modo anormale. |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 225 | .br |
| 226 | Nota: Il supporto Farsi è stato rimosso a partire dalla patch 8.1.0932. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 227 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 228 | \-g |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 229 | Se |
| 230 | .B Vim |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 231 | è stato compilato con supporto GUI, quest'opzione chiede di usarla. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 232 | Se Vim è stato compilato senza supporto GUI viene dato un messaggio di errore e |
| 233 | .B Vim |
| 234 | termina in modo anormale. |
| 235 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 236 | \-H |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 237 | Se |
| 238 | .B Vim |
| 239 | è stato compilato col supporto RIGHTLEFT per editare file con orientamento |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 240 | destra-sinistra e tastiera con mappatura Ebraica, quest'opzione inizia |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 241 | .B Vim |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 242 | in Modo Ebraico, cioè impostando 'hkmap' e 'rightleft'. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 243 | Altrimenti viene dato un messaggio di errore e |
| 244 | .B Vim |
| 245 | termina in modo anormale. |
| 246 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 247 | \-i {viminfo} |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 248 | Se è abilitato l'uso di un file viminfo, quest'opzione indica il nome |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 249 | del file da usare invece di quello predefinito "~/.viminfo". |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 250 | Si può anche evitare l'uso di un file .viminfo, dando come nome |
| 251 | "NONE". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 252 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 253 | \-l |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 254 | Modo Lisp. |
| 255 | Imposta le opzioni 'lisp' e 'showmatch'. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 256 | .TP |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 257 | \-L |
| 258 | Equivalente a \-r. |
| 259 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 260 | \-m |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 261 | Inibisce modifica file. |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 262 | Inibisce l'opzione 'write'. |
| 263 | È ancora possibile modificare un buffer, ma non riscriverlo. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 264 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 265 | \-M |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 266 | Modifiche non permesse. Le opzioni 'modifiable' e 'write' sono annullate, |
| 267 | in modo da impedire sia modifiche che riscritture. Da notare che queste |
| 268 | opzioni possono essere abilitate in seguito, permettendo così modifiche. |
| 269 | .TP |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 270 | \-n |
| 271 | Inibisce l'uso di un file di swap. |
| 272 | Il recupero dopo una caduta di macchina sarà impossibile. |
| 273 | Utile per editare un file su un supporto molto lento (p.es., floppy). |
| 274 | Il comando ":set uc=0" ha lo stesso effetto. |
| 275 | Per abilitare il recupero usare ":set uc=200". |
| 276 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 277 | \-N |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 278 | Modo "Non-compatibile". Annulla l'opzione 'compatible'. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 279 | Così |
| 280 | .B Vim |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 281 | si comporta un po' meglio, ma è meno compatibile con Vi, anche in assenza di un |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 282 | file .vimrc. |
| 283 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 284 | \-nb |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 285 | Diviene un Editor server per NetBeans. Vedere la documentazione per dettagli. |
| 286 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 287 | \-o[N] |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 288 | Apre N finestre in orizzontale. |
| 289 | Se N manca, apre una finestra per ciascun file. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 290 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 291 | \-O[N] |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 292 | Apre N finestre, in verticale. |
| 293 | Se N manca, apre una finestra per ciascun file. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 294 | .TP |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 295 | \-p[N] |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 296 | Apre N pagine di linguette. |
| 297 | Quando N è omesso, apre una pagine di linguette per ciascun file. |
| 298 | .TP |
| 299 | \-P {titolo-padre} |
| 300 | Solo per GUI Win32: Specifica il titolo dell'applicazione-padre. Se possibile, |
| 301 | Vim viene eseguito in una finestra MDI (Multiple-Document Interface). |
| 302 | {titolo-padre} deve apparire nel titolo della applicazione-padre. Accertatevi |
| 303 | che sia sufficientemente esplicativo. Notare che l'implementazione è ancora |
| 304 | rudimentale. Non funziona per tutte le applicazioni, e il menù non funziona. |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 305 | .TP |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 306 | \-r |
| 307 | Lista file di swap, e informazioni su come usarli per ripristinare file. |
| 308 | .TP |
| 309 | \-r {file} |
| 310 | Modo Recovery (ripristino). |
| 311 | Il file di swap è usato per recuperare una sessione di edit finita male. |
| 312 | Il file di swap è un file con lo stesso nome file del file di testo |
| 313 | editato, col suffisso ".swp". |
| 314 | Vedere ":help recovery". |
| 315 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 316 | \-R |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 317 | Modo Read-only (Sola Lettura). |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 318 | Imposta l'opzione 'readonly'. |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 319 | Si può ancora modificare il buffer, ma il file è protetto da una riscrittura |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 320 | involontaria. |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 321 | Se si vuole davvero riscrivere il file, occorre aggiungere un punto esclamativo |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 322 | al comando Ex, come in ":w!". |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 323 | L'opzione \-R implica anche l'opzione \-n (vedere sopra). |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 324 | L'opzione 'readonly' può essere annullata con ":set noro". |
| 325 | Vedere ":help 'readonly'". |
| 326 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 327 | \-s |
Bram Moolenaar | c6485bc | 2010-07-28 17:02:55 +0200 | [diff] [blame] | 328 | Modo silenzioso. Solo quando invocato come "Ex" o quando l'opzione |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 329 | "\-e" è stata data prima dell'opzione "\-s". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 330 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 331 | \-s {script_in_input} |
| 332 | Lo script file {script_in_input} è letto. |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 333 | I caratteri nel file sono interpretati come se immessi da terminale. |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 334 | Lo stesso risultato si può ottenere col comando ":source! {script_in_input}". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 335 | Se la fine del file di input viene raggiunta prima che Vim termini, |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 336 | l'ulteriore input verrà preso dalla tastiera. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 337 | .TP |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 338 | \-S {file} |
| 339 | I comandi contenuti in {file} sono eseguiti dopo la lettura del primo file. |
| 340 | Equivalente a \-c "source {file}". |
| 341 | {file} non può avere un nome che inizia per '\-'. |
| 342 | Se {file} è omesso si usa "Session.vim" (funziona solo se \-S è l'ultimo |
| 343 | argomento specificato). |
| 344 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 345 | \-T {terminale} |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 346 | Dice a |
| 347 | .B Vim |
| 348 | quale tipo di terminale state usando. |
| 349 | Utile solo se il terminale non viene riconosciuto correttamente da Vim. |
| 350 | Dovrebbe essere un terminale noto a |
| 351 | .B Vim |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 352 | (predefinito) o definito nei file termcap o terminfo. |
| 353 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 354 | \-u {vimrc} |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 355 | Usa i comandi nel file {vimrc} per inizializzazioni. |
| 356 | Tutte le altre inizializzazioni non sono eseguite. |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 357 | Usare quest'opzione per editare qualche file di tipo speciale. |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 358 | Si possono anche omettere tutte le inizializzazioni dando come nome "NONE". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 359 | Vedere ":help initialization" da vim per ulteriori dettagli. |
| 360 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 361 | \-U {gvimrc} |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 362 | Usa i comandi nel file {gvimrc} per inizializzazioni GUI. |
| 363 | Tutte le altre inizializzazioni GUI non sono eseguite. |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 364 | Si possono anche omettere tutte le inizializzazioni GUI dando come nome "NONE". |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 365 | Vedere ":help gui\-init" da vim per ulteriori dettagli. |
| 366 | .TP |
| 367 | \-v |
| 368 | Inizia |
| 369 | .B Vim |
| 370 | in Modo Vi, come se il programma eseguibile fosse "vi". Questo ha |
| 371 | effetto solo quando Vim viene invocato con il nome "ex". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 372 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 373 | \-V[N] |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 374 | Verboso. Vim manda messaggi relativi ai file di script che esegue |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 375 | e quando legge o scrive un file viminfo. Il numero opzionale N è il valore |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 376 | dell'opzione 'verbose'. Il valore predefinito è 10. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 377 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 378 | \-V[N]{nome_file} |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 379 | Come \-V imposta 'verbosefile' a {nome_file}. Il risultato è che i messaggi |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 380 | non sono visualizzati, ma scritti sul file {nome_file}. Il {nome_file} non |
| 381 | deve iniziare con un numero. |
| 382 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 383 | \-w{numero} |
| 384 | Imposta l'opzione 'window' a {numero}. |
| 385 | .TP |
| 386 | \-w {script_file} |
| 387 | Ogni carattere immesso viene registrato nel file {script_file}, |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 388 | finché non si esce da |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 389 | .B Vim. |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 390 | Utile se si vuole creare uno script file da usare con "vim \-s" o |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 391 | ":source!". |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 392 | Se il file {script_file} esiste, il testo immesso viene aggiunto in fondo. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 393 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 394 | \-W {script_file} |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 395 | Come \-w, ma uno script file esistente viene sovrascritto. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 396 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 397 | \-x |
Antonio Giovanni Colombo | e0fd1ca | 2024-08-04 18:52:55 +0200 | [diff] [blame] | 398 | Se |
| 399 | .B Vim |
| 400 | è stato compilato con il supporto per la cifratura, usare cifratura |
| 401 | nella scrittura dei file. Verrà chiesta una chiave di cifratura. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 402 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 403 | \-X |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 404 | Non connettersi al server X. Vim parte più rapidamente, |
| 405 | ma il titolo della finestra e la clipboard non sono usati. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 406 | .TP |
Antonio Giovanni Colombo | 5e35184 | 2025-06-29 17:37:43 +0200 | [diff] [blame] | 407 | \-Y |
| 408 | Non connettersi al compositore Wayland. |
| 409 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 410 | \-y |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 411 | Eseguire |
| 412 | .B Vim |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 413 | in Modo Easy (semplificato), come se l'eseguibile invocato sia "evim" o "eview". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 414 | Fa sì che |
| 415 | .B Vim |
| 416 | si comporti come un editor che usa solo il mouse e i caratteri. |
| 417 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 418 | \-Z |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 419 | Modo ristretto. Vim si comporta come se invocato con un nome che inizia per "r". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 420 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 421 | \-\- |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 422 | Specifica la fine delle opzioni. |
| 423 | Argomenti specificati dopo questo sono considerati nomi file. |
| 424 | Si può usare per editare un file il cui nome inizi per '-'. |
| 425 | .TP |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 426 | \-\-clean |
| 427 | Richiede di non usare alcun file di personalizzazione (vimrc, plugin, etc.). |
| 428 | Utile per verificare se un problema persiste invocando Vim "originale". |
| 429 | .TP |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 430 | \-\-cmd {comando} |
| 431 | Come "\-c", ma il comando è eseguito subito PRIMA |
| 432 | di eseguire qualsiasi file vimrc. |
| 433 | Si possono usare fino a 10 di questi comandi, indipendentemente dai comandi "\-c". |
| 434 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 435 | \-\-echo\-wid |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 436 | Solo per GUI GTK: Visualizza ID di Window su stdout. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 437 | .TP |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 438 | \-\-gui-dialog-file {nome} |
| 439 | Quando si usa la GUI, invece di visualizzare un dialogo, il titolo e il |
| 440 | messaggio del dialogo sono scritti sul file {nome}. Il file viene creato o, |
| 441 | se già esistente, viene esteso. Quest'opzione serve solo in fase di test, |
| 442 | per evitare di restare bloccati da un dialogo che non si riesce a visualizzare. |
| 443 | Se si sta lavorando senza la GUI l'argomento viene ignorato. |
| 444 | .TP |
| 445 | \-\-help, \-h, \-? |
| 446 | Un po' di aiuto su opzioni e argomenti che si possono dare invocando Vim. |
| 447 | Subito dopo |
| 448 | .B Vim |
| 449 | esce. |
| 450 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 451 | \-\-literal |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 452 | Considera i nomi passati come argomenti letterali, senza espandere metacaratteri. |
| 453 | Non ha effetto in Unix, dove la shell espande comunque i metacaratteri. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 454 | .TP |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 455 | \-\-log {nome_file} |
| 456 | Se |
| 457 | .B Vim |
| 458 | è stato compilato con le funzionalità eval e channel, inizia a registrare |
| 459 | e scrive le registrazioni a {nome_file}. Ciò equivale a chiamare |
| 460 | .I ch_logfile({nome_file}, 'ao') |
| 461 | in una fase molto iniziale dell'avvio del programma. |
| 462 | .TP |
| 463 | \-\-nofork |
| 464 | Direttamente [Foreground]. Per la versione GUI, |
| 465 | .B Vim |
| 466 | non crea [fork] una nuova finestra, indipendente dalla shell di invocazione. |
| 467 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 468 | \-\-noplugin |
| 469 | Non caricare plugin. Implicito se si specifica \-u NONE. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 470 | .TP |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 471 | \-\-not\-a\-term |
| 472 | Da usare per specificare a |
| 473 | .B Vim |
| 474 | che l'utente è consapevole che l'input e l'output non avvengono con un terminale |
| 475 | vero e proprio. Ciò serve per evitare il messaggio di avvertimento e il ritardo |
| 476 | di due secondi che avverrebbero in assenza di questo argomento. |
| 477 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 478 | \-\-remote |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 479 | Connettersi a un server Vim e chiedere di editare i file elencati come altri |
| 480 | argomenti. Se non si trova un server viene dato un messaggio e i file sono |
| 481 | editati nel Vim corrente. |
| 482 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 483 | \-\-remote\-expr {expr} |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 484 | Connettersi a un server Vim, valutare {expr} e stampare il risultato su stdout. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 485 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 486 | \-\-remote\-send {chiavi} |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 487 | Connettersi a un server Vim e spedirgli {chiavi}. |
| 488 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 489 | \-\-remote\-silent |
| 490 | Come \-\-remote, ma senza avvisare se non si trova un server. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 491 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 492 | \-\-remote-wait |
| 493 | Come \-\-remote, ma Vim non termina finché i file non sono stati editati. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 494 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 495 | \-\-remote\-wait\-silent |
| 496 | Come \-\-remote\-wait, ma senza avvisare se non si trova un server. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 497 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 498 | \-\-serverlist |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 499 | Elenca i nomi di tutti i server Vim disponibili. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 500 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 501 | \-\-servername {nome} |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 502 | Usa {nome} come nome server. Usato per il Vim corrente, a meno che sia usato |
| 503 | con l'argomento \-\-remote, nel qual caso indica il server a cui connettersi. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 504 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 505 | \-\-socketid {id} |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 506 | Solo per GUI GTK: Usa meccanismo GtkPlug per eseguire gVim in un'altra finestra. |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 507 | .TP |
| 508 | \-\-startuptime {nome_file} |
| 509 | Durante la fase iniziale, scrive messaggi di log al file {nome_file}. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 510 | .TP |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 511 | \-\-ttyfail |
| 512 | Quando stdin o stdout non sono un terminale (tty) esce subito da Vim. |
| 513 | .TP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 514 | \-\-version |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 515 | Stampa la versione di Vim ed esce. |
| 516 | .TP |
| 517 | \-\-windowid {id} |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 518 | Solo per GUI Win32: Chiede a gVim di provare a user l'ID di window {id} |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 519 | come padre, in modo da venir eseguito all'interno della finestra specificata. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 520 | .SH AIUTO ONLINE |
| 521 | Battere ":help" in |
| 522 | .B Vim |
| 523 | per iniziare. |
| 524 | Battere ":help argomento" per ricevere aiuto su uno specifico argomento. |
| 525 | Per esempio: ":help ZZ" per ricevere aiuto sul comando "ZZ". |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 526 | Usare <Tab> e CTRL\-D per completare gli argomenti (":help cmdline\-completion"). |
| 527 | Ci sono "tag" nei file di help per passare da un argomento a un altro |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 528 | (simili a legami ipertestuali, vedere ":help"). |
| 529 | Tutti i file di documentazione possono essere navigati così. Ad es.: |
| 530 | ":help syntax.txt". |
| 531 | .SH FILE |
| 532 | .TP 15 |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 533 | /usr/local/share/vim/vim??/doc/*.txt |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 534 | I file di documentazione di |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 535 | .B Vim |
| 536 | . |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 537 | Usare ":help doc\-file\-list" per avere la lista completa. |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 538 | .br |
| 539 | .I vim?? |
| 540 | è il numero di versione corto, p.es., vim91 per indicare |
| 541 | .B Vim 9.1 |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 542 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 543 | /usr/local/share/vim/vim??/doc/tags |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 544 | Il file di tags usato per trovare informazioni nei file di documentazione. |
| 545 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 546 | /usr/local/share/vim/vim??/syntax/syntax.vim |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 547 | Inizializzazioni sintattiche a livello di sistema. |
| 548 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 549 | /usr/local/share/vim/vim??/syntax/*.vim |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 550 | File di colorazione sintattica per vari linguaggi. |
| 551 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 552 | /usr/local/share/vim/vimrc |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 553 | Inizializzazioni |
| 554 | .B Vim |
| 555 | a livello di sistema. |
| 556 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 557 | ~/.vimrc, ~/.vim/vimrc, $XDG_CONFIG_HOME/vim/vimrc |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 558 | Inizializzazioni personali di |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 559 | .B Vim |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 560 | (viene utilizzata la prima trovata). |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 561 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 562 | /usr/local/share/vim/gvimrc |
Antonio Giovanni Colombo | 9beccaf | 2024-08-20 21:12:37 +0200 | [diff] [blame] | 563 | Inizializzazioni gvim a livello di sistema. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 564 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 565 | ~/.gvimrc, ~/.vim/gvimrc, $XDG_CONFIG_HOME/vim/gvimrc |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 566 | Inizializzazioni personali di |
| 567 | .B gVim |
| 568 | (viene utilizzata la prima trovata). |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 569 | .TP |
Antonio Giovanni Colombo | 5e35184 | 2025-06-29 17:37:43 +0200 | [diff] [blame] | 570 | /usr/local/share/vim/vim??/optwin.vim |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 571 | Script Vim usato dal comando ":options", maniera elegante per visualizzare e impostare opzioni. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 572 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 573 | /usr/local/share/vim/vim??/menu.vim |
Antonio Giovanni Colombo | a4aa975 | 2024-08-17 15:14:43 +0200 | [diff] [blame] | 574 | Inizializzazioni del menù |
| 575 | .B gVim |
| 576 | a livello di sistema. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 577 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 578 | /usr/local/share/vim/vim??/bugreport.vim |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 579 | Script Vim per generare una segnalazione di errore. Vedere ":help bugs". |
| 580 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 581 | /usr/local/share/vim/vim??/filetype.vim |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 582 | Script Vim per determinare il tipo di un file dal suo nome. Vedere ":help 'filetype'". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 583 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 584 | /usr/local/share/vim/vim??/scripts.vim |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 585 | Script Vim per determinare il tipo di un file dal suo contenuto. Vedere ":help 'filetype'". |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 586 | .TP |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 587 | /usr/local/share/vim/vim??/print/*.ps |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 588 | File usati per stampa PostScript. |
| 589 | .PP |
Bram Moolenaar | dbc08a3 | 2005-03-22 22:52:07 +0000 | [diff] [blame] | 590 | Per informazioni aggiornate [in inglese \- NdT] vedere la home page di Vim: |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 591 | .br |
| 592 | <URL:http://www.vim.org/> |
| 593 | .SH VEDERE ANCHE |
| 594 | vimtutor(1) |
| 595 | .SH AUTORE |
| 596 | Buona parte di |
| 597 | .B Vim |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 598 | è stato scritto da Bram Moolenaar, con molto aiuto da parte di altri. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 599 | Vedere ":help credits" in |
| 600 | .B Vim. |
| 601 | .br |
| 602 | .B Vim |
| 603 | è basato su Stevie, scritto da: Tim Thompson, |
| 604 | Tony Andrews e G.R. (Fred) Walter. |
| 605 | In verità, poco o nulla è rimasto del loro codice originale. |
Antonio Giovanni Colombo | 4032daa | 2024-06-07 13:31:01 +0200 | [diff] [blame] | 606 | .SH BUG |
| 607 | Probabilmente. |
Bram Moolenaar | 293ee4d | 2004-12-09 21:34:53 +0000 | [diff] [blame] | 608 | Vedere ":help todo" per una lista di problemi noti. |
| 609 | .PP |
Antonio Giovanni Colombo | d58bad6 | 2023-08-27 19:34:55 +0200 | [diff] [blame] | 610 | Si noti che un certo numero di comportamenti che possono essere considerati errori |
| 611 | da qualcuno, sono in effetti causati da una riproduzione fin troppo fedele del |
| 612 | comportamento di Vi. Se si ritiene che altre cose siano errori "perché Vi si comporta |
| 613 | diversamente", si dia prima un'occhiata al file vi_diff.txt (o si immetta |
| 614 | :help vi_diff.txt da Vim). |
| 615 | Un'occhiata va data anche alle opzioni 'compatible' e 'cpoptions. |