Lorsque :vsplit
j'utilise ma fenêtre gvim, saute à un emplacement d'écran spécifique. Comment puis-je empêcher que cela se produise?
La même chose se produit lorsque l'avant-dernière division est fermée.
J'utilise gvim sous Windows.
Lorsque :vsplit
j'utilise ma fenêtre gvim, saute à un emplacement d'écran spécifique. Comment puis-je empêcher que cela se produise?
La même chose se produit lorsque l'avant-dernière division est fermée.
J'utilise gvim sous Windows.
Réponses:
Cela se produit car lors du fractionnement vertical de la fenêtre, vim doit ajouter une barre de défilement verticale, ce qui oblige vim à recalculer la taille visuelle et finalement fait vim sauter vers un emplacement d'écran différent. La solution de contournement actuelle consiste à:set guioptions-=r guioptions-=L
Mise à jour
Depuis le patch 8.0.1278 , vous pouvez également utiliser :set guioptions+=k
pour empêcher Vim de redimensionner, voir également la documentation sur:help 'go-k'
guioptions-=L
semble être suffisant pour moi, je n'ai peut-être pas couvert tous les cas. Pour ceux qui se demandent,:set guioptions-=r
supprime la barre de défilement de droite etguioptions-=L
supprime celle de gauche, qui apparaît lors de l'utilisation:vsplit
.