2010-10-14 8 views
7

Lorsque l'omni-completion (ou d'autres choses) ouvre la fenêtre de prévisualisation, la taille de la fenêtre principale est réduite afin de faire de la place pour la fenêtre de prévisualisation.vim: ouvrir la fenêtre d'aperçu sans déplacer le texte dans la fenêtre principale

Par défaut, la première ligne qui était visible dans la fenêtre principale avant l'apparition de la fenêtre de prévisualisation sera également la même après l'apparition de la fenêtre de prévisualisation. Cela a l'effet malheureux que le texte dans la fenêtre principale est poussé vers le bas visuellement.

Je préférerais que le texte dans la fenêtre principale reste où il est. Cela signifierait effectivement que la première ligne visible dans la fenêtre principale devrait changer lorsque la fenêtre d'aperçu apparaît et se ferme.

Est-ce que quelqu'un connaît une bonne manière d'accomplir ceci?

Répondre

3

Je ne sais pas comment déclencher cela, mais utilisez: :normal! Hmx`` pour enregistrer la position actuelle de la fenêtre, et :normal! `xzt`` pour le restaurer.

Questions connexes