Il doit y avoir un moyen, quelque chose comme ça:
vim -[option] <file-list>
ouvrir les fichiers à partir de la commande Invite et pas depuis Vim.
Je suppose que vous voulez dire depuis la ligne de commande. De vim --help
:
-o[N] Open N windows (default: one for each file)
-O[N] Like -o but split vertically
Tapez donc ceci pour ouvrir les fichiers séparés horizontalement, par exemple:
vim -o file1.txt file2.txt file3.txt
Ctrl+W, S (majuscule) pour fractionnement horizontal
Ctrl+W, v (minuscule) pour fractionnement vertical
Ctrl+W, Q en fermer un
Ctrl+W, Ctrl+W passer d'une fenêtre à l'autre
Ctrl+W, J (xor K, H, L) pour passer à la fenêtre adjacente (intuitivement haut, bas, gauche, droite)
En cours d'exécution vim:
:sp filename
pour une scission horizontale:vsp filename
ou :vs filename
pour un fractionnement verticalune autre astuce intéressante est l'argument CLI -p, qui les ouvre séparément onglets pour les versions récentes de vim et de gvim.
gvim -p file1.txt file2.txt
Une autre astuce utile que je viens de découvrir est que vous pouvez utiliser des caractères génériques dans la liste de fichiers pour ouvrir plusieurs fichiers. Supposons que vous souhaitiez ouvrir fichier1.txt, fichier2.txt et fichier3.txt dans des onglets séparés, mais ne vous sentez pas obligé de taper tout ce que vous pouvez simplement faire:
vim -p file*
J'ai souvent besoin d'ouvrir un grand nombre de fichiers avec un préfixe similaire, ce qui a été très utile