vim: открыть окно предварительного просмотра без перемещения текста в главном окне - PullRequest
9 голосов
/ 14 октября 2010

Когда омни-завершение (или другие вещи) открывает окно предварительного просмотра, размер главного окна уменьшается, чтобы освободить место для окна предварительного просмотра.

По умолчанию первая строка, которая была видна в главном окне до появления окна предварительного просмотра, также будет такой же после того, как откроется окно предварительного просмотра. К сожалению, это приводит к тому, что текст в главном окне визуально сдвигается вниз.

Я бы предпочел, чтобы текст в главном окне оставался там, где он есть. Это фактически означало бы, что первая видимая строка в главном окне должна будет измениться, когда окно предварительного просмотра всплывает и закрывается.

Кто-нибудь знает хороший способ сделать это?

1 Ответ

3 голосов
/ 14 октября 2010

Я не знаю, как вызвать это, но используйте: :normal! Hmx`` для сохранения текущей позиции окна и :normal! `xzt`` для ее восстановления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...