Prima di tutto, in vim puoi inserire : (due punti) e poi help help
, alla :help
per un elenco di argomenti di auto-aiuto, incluso un breve tutorial. All'interno dell'elenco degli argomenti sposta il cursore sull'argomento di interesse e premi ctrl ] e quell'argomento verrà aperto.
Un buon punto di partenza potrebbe essere l'argomento
|usr_07.txt| Editing more than one file
Ok, passo alla tua risposta.
Dopo aver avviato vim con un elenco di file, puoi passare al file successivo inserendo :next
o :n
in breve.:wnext
è l'abbreviazione di scrivere le modifiche correnti e quindi passare al file successivo.
C'è anche un analogo :previous
, :wprevious
e :Next
. (Notare che :p
è una scorciatoia per :print
. La scorciatoia per :previous
è :prev
o :N
.)
Per vedere dove ti trovi nell'elenco dei file, inserisci :args
e il file attualmente in fase di modifica apparirà in []
(parentesi).
Esempio:
vim foo.txt bar.txt
:args
risultato:
[foo.txt] bar.txt
puoi aprire un altro file mentre vim è aperto con :tabe filename
e per passare all'altro file digiti :tabn
o :tabp
per successivo e precedente di conseguenza.
Le scorciatoie da tastiera gT e gt può essere utilizzato anche per cambiare scheda quando non si è in modalità di modifica (ovvero non in modalità di inserimento, sostituzione ecc.). Su alcuni sistemi Ctrl +Alt +Pagina su e Ctrl +Alt +Pagina giù consente anche il cambio di scheda, ma non sempre funziona (ad esempio, non funzionerà nel terminale OS X 'out of the box').
E puoi vedere il nome del file nella parte superiore dell'app vim.
Comandi per passare da un buffer all'altro:
:bf # Go to first file.
:bl # Go to last file
:bn # Go to next file.
:bp # Go to previous file.
:bw # Close file.
:help buffer
per trovare ulteriori informazioni
Per conoscere il nome del file usa Ctrl +SOL ,:file
o :f