2015-05-12 48 views
1

我见过很多VIM用户有一个70/30的vsplit,它自动调整为活动缓冲区的70%。这个例子是Jose Mota关于Tuts +的教程,但我也在其他屏幕录像中看到过它。我如何实现这一目标?70/30在Vim中自动分割

回答

1

我会假设他正在使用某种'winheight'和'winminheight'技巧。例如:

set winheight=999 
set winminheight=5 

这是可行的,因为'winheight'是活动窗口的最小高度。所有其他窗口将使用'winminheight'作为窗口高度。

如需更多帮助,请参见:

:h 'windheight' 
:h 'winminheight' 
+0

我明白了。他确实有他的.vimrc里使用这些行: 集winheight = 5 集winheight = 999 集winminheight = 5 集winwidth = 84 然而,当我尝试,我得到:'E36:没有足够的room'错误 –

+0

从':h'winminheight'':不要使用大数字,当打开多个窗口时会导致错误。值为0到3是合理的。 –