Гвим - складывание не работает - PullRequest
2 голосов
/ 23 февраля 2011

У меня есть - возможно - простая проблема с gVim под Ubuntu. Я не могу использовать складывание в моих файлах. Я использую все команды складывания, такие как zi, zm, zr и т. Д., Но, похоже, ни одна из них не работает. Я даже не получаю никаких ошибок после их использования.

Есть ли какая-либо опция, которую я должен включить, прежде чем я смогу начать использовать свертывание (если это важно - сворачивание также не работает при обычном, не графическом Vim)? Моя версия gVim - 7.2.330

Спасибо за любую помощь!

Ответы [ 2 ]

4 голосов
/ 23 февраля 2011

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

Выберите область, которую вы хотите согнуть в визуальном режиме, а затем введите zf для создания сгиба.Консультации :help fold-commands дают вам больше информации об этом.

Недостаток manual заключается в том, что созданные вами сгибы теряются после закрытия файла.Чтобы иметь постоянные сгибы, попробуйте установить foldmethod на syntax, который создает сгибы на основе типа файла (вам нужно будет сделать :syntax enable раньше, может быть, в вашем .vimrc).

Я часто заканчиваю настройкой foldmethod на marker и создаю маркеры самостоятельно.

Если выЕсли вы хотите сохранить глобальные настройки fdm=manual, вы можете указать modeline в тех файлах, которые используют другие настройки.

2 голосов
/ 23 февраля 2011

Экс прав: посмотрите «Помогите сложному методу», чтобы увидеть, что возможно. Чтобы попробовать команды z ..., выполните ': set foldmethod = manual'.

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