134 liens privés
J'oublie toujours comment bien gérer les "splits" sous Vim/NeoVim.
Je copie/colle l'article ci-dessous. J'ai aussi ajouté quelques trucs et modifié la mise en page :
| ==========
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 ou :split = partage l'écran en deux horizontalement
^w v ou :vsplit := 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
^w w = basculer au split suivant
Se déplacer avec HJKL ou les flèches directionnelles :
^w H ou ^w ← = déplacement vers la gauche
^w L ou ^w → = déplacement vers la droite
^w K ou ^w ↑ = déplacement vers le haut
^w J ou ^w ↓ = déplacement vers le bas
(note: Neovim permet aussi de sélectionner le split qu'on veut à la souris...)
Fermer les splits :
^w q ou :q = fermer le split courant
^w o ou fermer tous les splits sauf le split courant
:qa = fermer tous les splits en demandant confirmation si pas sauvegardé
:qa! = fermer tous les splits sans sauvegarder
| ==========
Autre source : https://appendrelibrement.wordpress.com/2011/03/04/vim-split/