Answers:
下面的示例将宽度设置为60列。根据您的喜好进行调整。
NERDTree为此使用变量:
:let g:NERDTreeWinSize=60
这会将宽度设置为60。您可以将此行放入vimrc。
对于标记列表,可以设置类似的选项:
:let g:Tlist_WinWidth=60
像使用NERDTree一样,您可以将此行放入vimrc中。
不幸的是,没有普遍适用的方法。许多插件确实(或应该)为此提供一个参数(如上)。其他允许您通过设置一些您可以自动执行的命令来解决问题的方法(例如文件类型,例如,如果NERDTree不提供设置选项的选项,则可以完成此操作:au FileTupe nerdtree :vert resize 60
,因为NERDTree将文件类型设置为缓冲区)。我发现,在创建缓冲区时,尝试根据缓冲区名称对WinEnter事件执行autocmd通常是行不通的,但是如果您离开窗口并返回到该窗口,则不会。插件通常会在设置缓冲区之前创建窗口。您将不得不尝试其他插件,或要求插件作者添加参数。
NERDTreeWinSize
。
我一直都遇到这个问题,因为拆分不够高,所以我将这个键绑定添加到了我的.vimrc
:
" open the current split all the way
map <c-o> :res 100<CR>
您可以使用修改此内容以扩大拆分范围:vertical resize
。例如,
map <c-o> :vertical resize +10
键入时,拆分的垂直尺寸将增加10列Control + o
。
高温超导
<C-W>|
水平和<C-W>_
垂直。