NOME
vim - Vi IMproved, un editor di testo per programmatori
SINOSSI
vim opzioni file ..vim opzioni -vim opzioni -t tagvim opzioni -q errorfile exvistagvim gviewrvim rview rgvim rgview Vim è un editor di testo compatibile verso l'alto con Vi. Può essere usato per modificare tutti i tipi di testo normale. È particolarmente utile per la modifica dei programmi. Ci sono molti miglioramenti sopra Vi: multi level undo, multi windows e buffer, evidenziazione della sintassi, modifica della riga di comando, completamento del nome file, help in linea, selezione visiva, ecc. Vedi ": help vi_diff.txt" per un sommario delle differenze traVim e Vi. Mentre corroVim molto aiuto può essere ottenuto dal sistema di aiuto on-line, con il comando ": help". Vedi la sezione HELP ON-LINE qui sotto. Più spessoVim viene avviato per modificare un singolo file con il comando file vim Più generalmenteVim è iniziato con: vim opzioni filelist Se manca la lista dei file, l'editor inizierà con un buffer vuoto. Altrimenti si può usare esattamente uno dei seguenti quattro per scegliere uno o più file da modificare. file .. Un elenco di nomi di file. Il primo sarà il file corrente e letto nel buffer. Il cursore sarà posizionato sulla prima riga del buffer. Puoi accedere agli altri file con il comando ": next". Per modificare un file che inizia con un trattino, precedere la filelist con "-". Il file da modificare viene letto da stdin. I comandi vengono letti da stderr, che dovrebbe essere un tty. -t {tag} Il file da modificare e la posizione del cursore iniziale dipendono da un "tag", una sorta di etichetta goto. {tag} viene cercato nel file tags, il file associato diventa il file corrente e viene eseguito il comando associato. Principalmente questo è usato per i programmi C, nel qual caso {tag} potrebbe essere un nome di funzione. L'effetto è che il file contenente quella funzione diventa il file corrente e il cursore è posizionato all'inizio della funzione. Vedi ": help-tag-commands". -q errorfile Inizia in modalità QuickFix. Il file errorfile viene letto e viene visualizzato il primo errore. Se errorfile è omesso, il nome del file viene ottenuto dall'opzione 'errorfile' (il valore predefinito è "AztecC.Err" per Amiga, "errors.vim" su altri sistemi). Ulteriori errori possono essere saltati con il comando ": cn". Vedi ": help quickfix". Vim si comporta diversamente, a seconda del nome del comando (l'eseguibile potrebbe essere ancora lo stesso file). vim Il modo "normale", tutto è predefinito. ex Inizia in modalità Ex. Passare alla modalità normale con il comando ": vi". Può anche essere fatto con l'argomento "-e". vista Inizia in modalità di sola lettura. Sarai protetto dalla scrittura dei file. Può anche essere fatto con l'argomento "-R". gvim gview La versione della GUI. Inizia una nuova finestra. Può anche essere fatto con l'argomento "-g". rvim rview rgvim rgview Come sopra, ma con restrizioni. Non sarà possibile avviare i comandi della shell o sospenderliVim. Può anche essere fatto con l'argomento "-Z". Le opzioni possono essere fornite in qualsiasi ordine, prima o dopo i nomi dei file. Le opzioni senza argomento possono essere combinate dopo un singolo trattino. + Numero Per il primo file il cursore sarà posizionato sulla riga "num". Se manca "num", il cursore sarà posizionato sull'ultima riga. + / {Espressione} Per il primo file il cursore sarà posizionato sulla prima occorrenza di {pat}. Vedi ": help search-pattern" per i pattern di ricerca disponibili. + {Comando} -c {comando} {command} verrà eseguito dopo che il primo file è stato letto. {command} è interpretato come un comando Ex. Se il {comando} contiene spazi, deve essere racchiuso tra virgolette (dipende dalla shell utilizzata). Esempio: Vim "+ set si" main.cNota: è possibile utilizzare fino a 10 comandi "+" o "-c". --cmd {comando} Come usare "-c", ma il comando viene eseguito subito prima di elaborare qualsiasi file vimrc. È possibile utilizzare fino a 10 di questi comandi, indipendentemente dai comandi "-c". -b Modalità binaria Saranno impostate alcune opzioni che consentono di modificare un file binario o eseguibile. -C Compatibile. Imposta l'opzione 'compatibile'. Questo faràVim si comportano principalmente come Vi, anche se esiste un file .vimrc. -d Inizia in modalità diff. Ci dovrebbero essere due o tre argomenti per il nome del file.Vim aprirà tutti i file e mostrerà le differenze tra loro. Funziona come vimdiff (1). -d {dispositivo} Apri {dispositivo} per l'uso come terminale. Solo sull'Amiga. Esempio: "-d con: 20/30/600/150". -e InizioVim in modalità Ex, proprio come l'eseguibile si chiamava "ex". -f Primo piano. Per la versione della GUI,Vim non si biforca e si stacca dal guscio da cui è stato avviato. Sull'Amiga,Vim non viene riavviato per aprire una nuova finestra. Questa opzione dovrebbe essere usata quandoVim viene eseguito da un programma che attenderà il completamento della sessione di modifica (ad es. mail). Sull'Amiga i ": sh" e ":!" i comandi non funzioneranno -F SeVim è stato compilato con il supporto FKMAP per la modifica di file orientati da destra a sinistra e mappatura tastiera Farsi, questa opzione iniziaVim in modalità Farsi, cioè "fkmap" e "rightleft" sono impostati. Altrimenti viene visualizzato un messaggio di errore eVim interrompe. -g SeVim è stato compilato con il supporto della GUI, questa opzione abilita la GUI. Se non è stato compilato alcun supporto della GUI, viene visualizzato un messaggio di errore eVim interrompe. -h Dare un po 'di aiuto sugli argomenti e le opzioni della riga di comando. DopodichèVim uscite. -H SeVim è stato compilato con il supporto di RIGHTLEFT per editare file orientati da destra a sinistra e mappatura tastiera ebraica, questa opzione iniziaVim in modalità ebraica, cioè "hkmap" e "rightleft" sono impostati. Altrimenti viene visualizzato un messaggio di errore eVim interrompe. -i {viminfo} Quando si usa il file viminfo è abilitato, questa opzione imposta il nome del file da usare, invece del valore predefinito "~ / .viminfo". Questo può anche essere usato per saltare l'uso del file .viminfo, dando il nome "NONE". -L Lo stesso di -r. -l Modalità Lisp. Imposta le opzioni 'lisp' e 'showmatch' su. -m La modifica dei file è disabilitata. Ripristina l'opzione 'scrivi', in modo che la scrittura dei file non sia possibile. -N Modalità non compatibile. Reimposta l'opzione 'compatibile'. Questo faràVim comportarsi un po 'meglio, ma meno Vi compatibile, anche se un file .vimrc non esiste. -n Non verrà utilizzato alcun file di scambio. Il recupero dopo un incidente sarà impossibile. Utile se si desidera modificare un file su un supporto molto lento (ad esempio floppy). Può anche essere fatto con ": set uc = 0". Può essere annullato con ": set uc = 200". -sopra Apri N finestre. Quando N è omesso, apri una finestra per ogni file. -R Modalità di sola lettura. L'opzione 'readonly' sarà impostata. È ancora possibile modificare il buffer, ma verrà impedito di sovrascrivere accidentalmente un file. Se si desidera sovrascrivere un file, aggiungere un punto esclamativo al comando Ex, come in ": w!". L'opzione -R implica anche l'opzione -n (vedi sotto). L'opzione 'readonly' può essere ripristinata con ": set noro". Vedi ": help 'readonly'". -r Elenca i file di scambio, con informazioni sul loro utilizzo per il recupero. -r {file} Modalità di ripristino. Il file di scambio viene utilizzato per ripristinare una sessione di modifica bloccata. Il file di scambio è un file con lo stesso nome del file di testo con ".swp" aggiunto. Vedi ": aiuto recupero". -S Modalità silenziosa. Solo quando è iniziato come "Ex" o quando è stata data l'opzione "-e" prima dell'opzione "-s". -s {scriptin} Il file di script {scriptin} viene letto. I caratteri nel file sono interpretati come se li avessi digitati. Lo stesso può essere fatto con il comando ": source! {Scriptin}". Se la fine del file viene raggiunta prima che l'editor esca, ulteriori caratteri vengono letti dalla tastiera. -T {terminale} raccontaVim il nome del terminale che stai utilizzando. Richiesto solo quando la modalità automatica non funziona. Dovrebbe essere un terminale noto aVim (incorporato) o definito nel file termcap o terminfo. -u {vimrc} Utilizzare i comandi nel file {vimrc} per le inizializzazioni. Tutte le altre inizializzazioni sono saltate. Usalo per modificare un tipo speciale di file. Può anche essere usato per saltare tutte le inizializzazioni dando il nome "NONE". Vedi ": help initialization" all'interno di vim per maggiori dettagli. -U {gvimrc} Utilizzare i comandi nel file {gvimrc} per le inizializzazioni della GUI. Tutte le altre inizializzazioni della GUI vengono saltate. Può anche essere usato per saltare tutte le inizializzazioni della GUI dando il nome "NONE". Vedi ": help gui-init" all'interno di vim per maggiori dettagli. -V Verbose. Fornire messaggi su quali file sono originati e per leggere e scrivere un file viminfo. -v InizioVim in modalità Vi, proprio come l'eseguibile si chiamava "vi". Questo ha effetto solo quando l'eseguibile è chiamato "ex". -w {scriptout} Tutti i caratteri che scrivi vengono registrati nel file {scriptout}, finché non esciVim. Ciò è utile se si desidera creare un file di script da utilizzare con "vim -s" o ": source!". Se il file {scriptout} esiste, i caratteri vengono aggiunti. -W {scriptout} Come -w, ma un file esistente viene sovrascritto. -X Usa la crittografia quando scrivi i file. Richiederà una chiave di crittografia. -Z Modalità ristretta. Funziona come l'eseguibile inizia con "r". -- Denota la fine delle opzioni. Gli argomenti dopo questo saranno trattati come un nome di file. Questo può essere usato per modificare un nome file che inizia con un '-'. --Aiuto Dare un messaggio di aiuto ed uscire, proprio come "-h". --versione Stampa le informazioni sulla versione ed esci. --a distanza Collegati a un server Vim e falla modificare i file dati nel resto degli argomenti. --serverlist Elenca i nomi di tutti i server Vim che possono essere trovati. --servername {name} Usa {nome} come nome del server. Utilizzato per Vim corrente, a meno che non venga utilizzato con --serversend o --remote, quindi è il nome del server a cui connettersi. --serversend {keys} Connettersi a un server Vim e inviare {chiavi} ad esso. --socketid {id} Solo GUI GTK: utilizzare il meccanismo GtkPlug per eseguire gvim in un'altra finestra. --echo-wid Solo GUI GTK: eco all'ID finestra su stdout AIUTO ONLINE Digitare ": help" inVim per iniziare. Digitare ": help subject" per ottenere assistenza su un argomento specifico. Ad esempio: ": help ZZ" per ottenere aiuto per il comando "ZZ". Uso GUARDA ANCHE vimtutor (1) Importante: Utilizzare il uomo comando ( % uomo ) per vedere come viene utilizzato un comando sul tuo computer specifico. DESCRIZIONE
OPZIONI