vim
Fenêtres fendues
Recherche…
Syntaxe
-
:split <file>
-
:vsplit <file>
-
:sp
<- raccourci pour split -
:vsp
<- raccourci pour vsplit
Remarques
Lorsqu'elle est appelée à partir de la ligne de commande, plusieurs fichiers peuvent être fournis dans l'argument et vim crée un fractionnement pour chaque fichier. Appelé à partir du mode ex, un seul fichier peut être ouvert par invocation de la commande.
Ouverture de plusieurs fichiers dans des divisions à partir de la ligne de commande
Horizontalement
vim -o file1.txt file2.txt
Verticalement
vim -O file1.txt file2.txt
Vous pouvez éventuellement spécifier le nombre de divisions à ouvrir. L'exemple suivant ouvre deux divisions horizontales et charge file3.txt
dans un tampon:
vim -o2 file1.txt file2.txt file3.txt
Ouvrir une nouvelle fenêtre fractionnée
Vous pouvez ouvrir une nouvelle division dans Vim avec les commandes suivantes, en mode normal :
Horizontalement:
:split <file name>
:new
Verticalement:
:vsplit <file name>
:vnew
split ouvrira le fichier dans une nouvelle division en haut ou à gauche de votre écran (ou division actuelle) :sp
et :vs
sont des raccourcis pratiques.
new ouvrira un split vide
Changer la taille d'un split ou vsplit
Vous pouvez parfois vouloir changer la taille d'un split ou vsplit.
Pour modifier la taille du fractionnement actuellement actif, utilisez :resize <new size>
. :resize 30
par exemple rendrait le fractionnement de 30 lignes.
Pour modifier la taille du vsplit actif, utilisez :vertical resize <new size>
. :vertical resize 80
par exemple rendrait le vsplit de 80 caractères.
Raccourcis
- Ctrl + w et + augmentent la taille de la fenêtre fractionnée
- Ctrl + w et - diminue la taille de la fenêtre fractionnée
- Ctrl + w et = définir une taille égale à la fenêtre divisée
Ferme tous les splits mais le courant
Mode normal
Ctrl-w o
Mode ex
:only
ou court
:on
Gestion des fenêtres fractionnées ouvertes (raccourcis clavier)
Après avoir ouvert une fenêtre fractionnée dans vim (comme le montrent de nombreux exemples sous cette balise), vous souhaiterez probablement contrôler rapidement Windows. Voici comment contrôler les fenêtres fractionnées à l'aide des raccourcis clavier.
Déplacer pour diviser au-dessus / au-dessous:
- Ctrl + w et k
- Ctrl + w et j
Déplacer pour diviser Gauche / Droite:
- Ctrl + w et h
- Ctrl + w et l
Déplacer pour diviser ci-dessus / ci-dessous (wrap):
- Ctrl + w et w
Créer une nouvelle fenêtre vide:
- Ctrl + w et n -ou-: nouveau
Créer un nouveau split horizontal / vertical:
- Ctrl + W , S (majuscule)
- Ctrl + W , v (minuscule)
Faites en sorte que la division actuellement active soit celle affichée à l'écran:
- Ctrl + w et o -ou-: on
Déplacer entre les divisions
Pour vous déplacer sur la gauche, utilisez <Cw><Ch>
Pour passer à la division ci-dessous, utilisez <Cw><Cj>
Pour vous déplacer sur la droite, utilisez <Cw><Ck>
Pour passer à la division ci-dessus, utilisez <Cw><Cl>
Sane split opening
C'est une meilleure expérience pour ouvrir split ci-dessous et à droite
mettre en utilisant
set splitbelow
set splitright