NerdTree меняет позицию Vim Window

Я использую gvim в Windows 7. Я только что установил NerdTree и заметил что-то ненормальное. Обычно я открываю два приложения рядом, перетаскивая их за левую и правую границы экрана, а затем Windows автоматически настраивает для них ширину и положение.

Итак, сегодня у меня одновременно открыты vim и другое приложение, и мне нужно было перемещаться по файловой системе. Итак, я сделал NERDTreeToggle, и внезапно мой красиво расположенный vim переместился в другую позицию (по умолчанию при запуске vim).

Мне интересно, есть ли способ предотвратить это.

Спасибо.


person Wei Ma    schedule 29.08.2014    source источник
comment
Я не понимаю вопроса: ваша красивая позиция vim перескочила на другую позицию. Что это значит? Не могли бы вы выложить фото проблемы?   -  person Zach    schedule 29.08.2014
comment
В Windows 7 два приложения могут стоять рядом. Каждый имеет 50% ширины экрана и полную высоту экрана. Итак, я помещаю окно vim с правой стороны, занимая 50% экрана. И когда я запустил NerdTree, окно vim переместилось в левую нижнюю часть экрана.   -  person Wei Ma    schedule 29.08.2014
comment
О, я вижу... Это очень странно.   -  person Zach    schedule 29.08.2014


Ответы (1)


Это, вероятно, вызвано тем, что из-за вертикального разделения (боковой панели NERDTree) Vim отображает вторую полосу прокрутки (слева), и это приводит к увеличению ширины окна Vim, что делает его «вырывающимся» из вашего макета. .

Вы можете избежать этой второй полосы прокрутки с помощью

:set guioptions-=L
person Ingo Karkat    schedule 29.08.2014