2010-10-14 79 views
7

當全方位完成(或其他事物)打開預覽窗口時,主窗口的大小會減小,以便爲預覽窗口騰出空間。vim:無需在主窗口中移動文本即可打開預覽窗口

默認情況下,彈出預覽窗口之前主窗口中可見的第一行也將在彈出預覽窗口後相同。這具有不幸的效果,即主窗口中的文本被視覺推下。

我寧願如果在主窗口中的文本會留在它的位置。這實際上意味着當預覽窗口彈出並關閉時,主窗口中的第一條可見行將需要更改。

有沒有人知道一個很好的方法來實現這一目標?

回答

3

我不知道如何觸發這個,但是使用::normal! Hmx``來保存當前的窗口位置,並且:normal! `xzt``來恢復它。