Forum Astuces.divers [Éditeur/Vim] Utiliser les splits

Posté par .
Tags : aucun
5
10
nov.
2007
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 . Évalué à 1.

    A noter que l'on peut aussi déplacer les fenêtres grâce aux combinaisons:
    ^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 à ceux qui les ont postés. Nous n'en sommes pas responsables.