:vsplit
(forme courte:) :vs
divise la fenêtre Vim verticalement. :30vs
divise la fenêtre d'affichage, faisant de la nouvelle fenêtre 30 caractères de large. Une fois cette fenêtre de 30 caractères créée, comment changer sa taille en 31 ou 29?
Avec des fenêtres horizontales Ctrl- W +augmente le nombre de lignes d'une unité. Quelle est la commande équivalente pour augmenter les colonnes d'une unité?
:h ^w
pour voir la liste des commandes de fenêtre.:h ^ww
pour voir l'aide de la commande normaleCtrl-w w
.Réponses:
CTRL-W >
et
CTRL-W <
pour agrandir ou rétrécir la fenêtre.
la source
:30winc >
et:30winc <
d'avoir 30 caractères plus / moins larges.30CTRL-W >
pour rester dans l'esprit de la réponse.:vertical resize 30
pour redimensionner la fenêtre actuelle à exactement 30 caractères de large.:res <N>
définir la taille actuelle de la fenêtre sur exactement N lignes (pour la hauteur et non la largeur)Et Ctr-W =
les rendra égaux
la source
:winc =
Cela les rendra également égaux.Si vous avez également besoin d'un redimensionnement HORIZONTAL SPLIT :
La commande est la même pour toutes les divisions, juste le paramètre change:
-
+
au lieu de<
>
Exemples :
diminution de la taille horizontale de 10 colonnes
Augmentez la taille horizontale de 30 colonnes
ou en mode normal:
Divisions horizontales
10 CTRL+w -
30 CTRL+w +
Divisions verticales
10 CTRL+ w <(diminuer)
30 CTRL+ w >(augmenter)
la source
:he winc
ctrl+w [count] {arg}
travaux aussi ...Un autre conseil de mon côté:
Afin de définir la largeur de la fenêtre pour disons exactement 80 colonnes, utilisez
Afin de le définir à la largeur maximale, omettez simplement le numéro précédent:
la source
Je les ai mappés dans mon .gvimrc pour me permettre d'appuyer sur la commande- [flèche] pour déplacer la hauteur et la largeur de ma fenêtre actuelle:
Pour MacVim, vous devez les mettre dans votre .gvimrc (et non dans votre .vimrc) car ils seront sinon écrasés par le système .gvimrc
la source
Dans le même esprit, j'utilise ce qui suit dans mon
.vimrc
pour me permettre de parcourir les divisions, en agrandissant automatiquement celui vers lequel je passe à sa taille maximale et en réduisant tout le reste à leur hauteur ou largeur minimale:la source
J'utilise des nombres pour redimensionner en mappant les éléments suivants dans .vimrc
la source
nmap 9 :vertical res +2<CR>
au lieu de-2
pourvertical increase
Voici ce que j'utilise actuellement:
la source
J'utilise les commandes ci-dessous pour cela:
la source