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