Tout d'abord, dans vim, vous pouvez saisir : (deux-points) puis aide help
, ala :help
pour une liste de rubriques d'auto-assistance, y compris un court didacticiel. Dans la liste des sujets, déplacez votre curseur sur le sujet qui vous intéresse, puis appuyez sur ctrl ] et ce sujet sera ouvert.
Un bon point de départ serait le sujet
|usr_07.txt| Editing more than one file
Ok, passons à votre réponse.
Après avoir démarré vim avec une liste de fichiers, vous pouvez passer au fichier suivant en saisissant :next
ou :n
pour faire court.:wnext
est l'abréviation d'écrire les modifications en cours, puis de passer au fichier suivant.
Il y a aussi un :previous
analogue , :wprevious
et :Next
. (Notez que :p
est un raccourci pour :print
. Le raccourci pour :previous
est :prev
ou :N
.)
Pour voir où vous vous trouvez dans la liste des fichiers, entrez :args
et le fichier en cours d'édition apparaîtra en []
(supports).
Exemple :
vim foo.txt bar.txt
:args
résultat :
[foo.txt] bar.txt
vous pouvez ouvrir un autre fichier pendant que vim est ouvert avec :tabe filename
et pour passer à l'autre fichier vous tapez :tabn
ou :tabp
pour suivant et précédent en conséquence.
Les raccourcis clavier gT et gt peut également être utilisé pour changer d'onglet lorsque vous n'êtes pas en mode d'édition (c'est-à-dire pas en mode insertion, remplacement, etc.). Sur certains systèmes Ctrl +Alt +Page précédente et Ctrl +Alt +Page suivante autorise également le changement d'onglet, mais cela ne fonctionne pas toujours (par exemple, cela ne fonctionnera pas dans le terminal OS X "prêt à l'emploi").
Et vous pouvez voir le nom du fichier en haut de l'application vim.
Commandes pour basculer entre les tampons :
: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
pour trouver plus d'informations
Pour connaître le nom du fichier, utilisez Ctrl +G ,:file
ou :f