Très pratiques pour avoir plusieurs fichiers sous les yeux, ou un endroit différent du même fichier, les splits consistent à partager l'écran de vim à votre guise.
Pour cela plusieurs possibilités (split = partage horizontal, vsplit = partage vertical) :
a) lors du lancement de vim
$ vim -o foo bar = ouvre foo et bar en split
$ vim -O foo bar = ouvre foo et bar en vsplit
b) lorsque vim est déjà lancé (^ est la touche CTRL)
^w s = partage l'écran en deux horizontalement
^w v = partage l'écran en deux verticalement
Se déplacer dans les splits :
^w j = sélectionne le split d'en bas
^w k = sélectionne le split d'en haut
^w + = agrandit le split actif d'une ligne
^w - = réduit le split actif d'une ligne
Et dans les vsplits :
^w h = sélectionne le vsplit de gauche
^w l = sélectionne le vsplit de droite
^w > = agrandit le vsplit actif d'une colonne
^w < = réduit le vsplit actif d'une colonne
Si vous n'avez que deux splits, ^w w vous permettra de basculer de l'un à l'autre. À noter que comme pour le déplacement standard, les flèches peuvent fonctionner aussi :)
Toutes ces manipulations fonctionnent également si vous utilisez les onglets, auquel cas les splits définis seront localisés dans l'onglet actif.
# Déplacement et fermeture des splits
Posté par jiyuu . Évalué à 1.
^w H (déplacement vers la gauche)
^w L (déplacement vers la droite)
^w K (déplacement vers le haut)
^w J (déplacement vers le bas)
et encore:
^w q (fermer le split courant)
^w o (fermer tous les splits sauf le split courant)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.