Установка максимального размера для вертикальных окон в vim - PullRequest
3 голосов
/ 14 декабря 2010

При работе с разделенными окнами я часто использую команду для одинакового размера всех окон. Тем не менее, я также использую мини-буферный обозреватель в вертикальном окне, которое я хочу сохранить до максимальной ширины 25. Есть ли способ настроить vim так, чтобы либо окно мини-буферного обозревателя не получало изменение размера, либо оно оставалось при максимальной ширине 25?

Спасибо!

Ответы [ 2 ]

4 голосов
/ 14 декабря 2010

Вы можете сделать

:set winfixwidth

в окне, которое вы хотите оставить прежним.

См

:help winfixheight
:help winfixwidth
1 голос
/ 13 марта 2012

Вот часть minibufexpl.vim:

"               If you would like a vertical explorer you can assign the column
"               width (in characters) you want for your explorer window with the
"               following .vimrc variable (this was introduced in 6.3.0):
"
"                 let g:miniBufExplVSplit = 20   " column width in chars
"
"               IN HORIZONTAL MODE:
"               It is now (as of 6.1.1) possible to set a maximum height for
"               the -MiniBufExplorer- window. You can set the max height by
"               letting the following variable in your .vimrc:
"
"                 let g:miniBufExplMaxSize = <max lines: defualt 0>
"               
"               setting this to 0 will mean the window gets as big as
"               needed to fit all your buffers. 

Это должно помочь решить вашу проблему.

...