12
votes

Spécification de la largeur pour: vsplit in vim

Y a-t-il un moyen de spécifier une largeur lorsque vous faites: vsplit? Aussi, existe-t-il un moyen d'augmenter ou de diminuer la largeur sur une fenêtre verticalement divisée? CTRL-W + et CTRL-W - semble fonctionner uniquement sur des fenêtres séparées horizontalement.

vim

0 commentaires

5 Réponses :


30
votes

Selon : Aide: vsplit , il prend un argument numérique en option en tant que préfixe, par exemple, : 80VS . Essayez-le!

Edit : Je suppose que j'ai oublié de mentionner. Vous pouvez contrôler la largeur avec ctrl-w << / code> et Ctrl-w>

Pour plus d'informations, lisez le manuel à : Aide Windows


6 commentaires

Merci, je ne savais pas que vous pouvez préfixer un numéro à la commande, N00B;)


Pas de problème, heh. Vim est l'un de ces éditeurs où tout le monde est un nouveau-monde. Tu viens de continuer à apprendre de nouvelles choses à ce sujet tout le temps :)


Wow, je n'avais aucune idée de cette commande ... Habituellement, je viens d'utiliser les onglets intégrés dans GVIM et qui pourrait être un peu douloureux.


Toute façon de croître / rétrécir plus d'une étape? Frapper ctrl-w << / code> plusieurs fois est assez gênant.


@Jordanscales Il accepte un {compte} avant de donner la commande. 23 << / code> répète la commande 23 fois.


Vous pouvez utiliser ctrl-w = pour faire scinder la taille égale plutôt que le redimensionnement des essais et des erreurs



4
votes

Ctrl-w n


0 commentaires

1
votes

Vous pouvez également utiliser par exemple 80 | Pour définir votre largeur de scission actuelle sur 80 colonnes


0 commentaires

1
votes

Si vous souhaitez réparer la largeur de Windows ajustée, assurez-vous que le curseur est placé à l'intérieur et régler le booléen

: définissez WinFixWidth

Cela empêche de redimensionner automatique indésirable de la largeur de fenêtre verrouillée si une autre commande de fenêtre comme ctrl - = ("rendre toutes les fenêtres égales") est appliquée.

: Définir NowinfixWidth avec le curseur placé à l'intérieur de la fenêtre appropriée désactive la serrure.

: mksession stocke l'agencement de la fenêtre comme appelant à nouveau VIM de la ligne de commande comme vim -s session.vim & restaure.

J'espère que cela vous aide ...


0 commentaires

0
votes

Aussi:

:vs +Explore<CR>:vertical resize 60<CR>


0 commentaires