Вертикальные шпильки и складывание в гвим - PullRequest
0 голосов
/ 12 мая 2009

У меня проблемы с автоматическим разделением и складыванием. В моем файле ~ / .gvimrc в самом конце у меня есть команда vsplit, поэтому, когда я использую gvim, а не vim, она открывается с двумя панелями. Проблема возникает, когда я открываю файл, который обычно складывается через командную строку, как в gvim example.cpp. Это открывает файл example.cpp в двух панелях; однако первая панель складывается, а вторая нет. Это небольшое раздражение, но мне было интересно, есть ли у кого-нибудь предложение получить второй (или все) буфер для сворачивания при первом появлении окна.

Если это имеет значение, я использую set foldmethod=indent в моем файле ~ / .vimrc, и моя версия 7.1.

1 Ответ

1 голос
/ 13 мая 2009

это очень странно, это также происходит здесь, я предполагаю, что должна быть ошибка, потому что другие параметры действительны на второй панели, кроме параметра 'foldmethod'.

Во всяком случае, я нашел легкий обходной путь. У меня есть это в конце моего .vimrc, и то, что вы ищете, теперь работает на моем vim:

set foldmethod=indent
set sw=2
set tw=2

vsplit +edit

Теперь, когда я открываю файл, окно разбивается на две части, и оба они правильно сгибаются.

Временное решение - выполнить команду ex :edit на второй панели, чтобы пропустить пропущенные настройки (хотя кажется, что отсутствует только 'foldmethod'). Это то, что +edit после vsplit делает.

Надеюсь, это решит вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...