Vim splitter sa fenêtre en de multiples documents

Vim : splitter l’ecran

Commande de base

:sp [<fichier à ouvrir>]  permet d'ouvrir le fichier (optionnel) dans une une nouvelle fenêtre horizontale
:vsp [<file>] permet d'ouvrir un fichier (optionnel) dans une nouvelle fenêtre verticale

Ces commandes vont splitter l’écran verticalement (:sp par défaut) ou horizontalement. Vous pouvez ouvrir un fichier si vous le désirez dans cette nouvelle fenêtre. Seule, cette commande splitte le document en cours.
Une fois vos documents éparpillés à l’écran, vous pouvez facilement copier/couper/coller facilement entre eux par les commande y, p, …

Vim - split window

Le raccourci de base de gestion des fenêtres splittées est CTRL+W comme nous allons le voir.

Enfin, pour fermer une fenêtre, il suffit de quitter le document par :q ou :q! voir !x si vous voulez quitter tout en sauvegardant les modifications

Passer d’une fenêtre à une autre : le curseur

Comment faire passer le curseur d’une fenêtre à une autre ? La commande CTRL+W associée aux flèches suffit !

^W+Flèche haut : Passer à la fenêtre supérieure
^W+Flèche bas : Passer à la fenêtre inférieure
^W+Flèche droite : Passer à la fenêtre de droite (au même niveau !)
^W+Flèche gauche : Passer à la fenêtre de gauche (au même niveau !)

Sinon les touches h,j,k,l permettent aussi de déplacer le curseur d’une fenêtre à une autre.

^W+h : Placer le curseur à la fenêtre de gauche
^W + j : Placer le curseur à la fenêtre inférieure
^W + k : Placer le curseur à la fenêtre supérieure
^W + l : Placer le curseur à la fenêtre de droite

^W + ^W : Passer simplement d’une fenêtre à une autre

Splits Verticaux|Horizontaux – Déplacement des fenêtres

Basé sur les touches de déplacement h – j – k – l, la commande ^W permet ainsi de déplacer la fenêtre courante

^W+H : sur la gauche
^W+J  : vers le bas
^W+K : vers le haut
^W+L : vers la droite

Aide
:help window-move-cursor
:help window-moving

Redimensionnement des fenêtres

Pour augmenter (+) ou diminuer (-) la fenêtre en cours [de # lignes], taper la séquence :

[# +] ^W + + : Pour augmenter la taille [de # lignes] (1 par def.)
[# +] ^W + : pour diminuer la taille [de # lignes] (1 par def).

^W+= : Permet de redimensionner les splits proportionnellement (50/50)

[# +] ^W + > :
[# +] ^W + < :

Quitter et enregistrer

:qall : quitter Vim (si aucun document ne contient de modifications)
:qall! : Forcer à quitter sans enregistrer les modifications !
:wqall : Enregistrer et quitter

Autres commandes

^W+n : Créer une nouvelle fenêtre vide
^W+s : splitter le document en cours (idem à la commande :sp)

Publicités
Cet article, publié dans Système Gnu/Linux Debian, Systèmes exploitation informatique, Systèmes Linux, est tagué . Ajoutez ce permalien à vos favoris.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s