пакет vim-latex, как открыть файл, не сворачивая текст по умолчанию

Я загрузил и успешно установил Vim-LaTeX Suite с http://vim-latex.sf.net.

Это отличный инструмент, но немного раздражает то, что когда вы открываете файл, он сворачивает весь текст и переводит складки в свернутое состояние, как указано на этой странице руководства:

http://vim-latex.sf.net/documentation/latex-suite/latex-folding.html

Поэтому вам нужно набирать zR, чтобы раскрывать все каждый раз, когда вы открываете файл LaTeX.

Ввод zR, очевидно, не сильно раздражает, но мне было интересно, есть ли простой способ отключить эту функцию, чтобы файл отображался с развернутыми складками по умолчанию?


person Matt Hyde    schedule 23.05.2013    source источник


Ответы (3)


Поместите следующее в ~/.vim/after/ftplugin/tex.vim:

setlocal foldlevel=999

Таким образом, фальцовка сохраняется, и все фальцы открываются только для файлов Latex. Вы можете закрыть все складки с помощью zM.

(Для этого требуется, чтобы у вас был :filetype plugin on; использование каталога after позволяет вам переопределить любые настройки типа файла по умолчанию, сделанные $VIMRUNTIME/ftplugin/<filetype>.vim.) Кроме того, вы можете определить :autocmd FileType <filetype> setlocal непосредственно в своем ~/.vimrc, но это имеет тенденцию становиться громоздким, если у вас много настроек.

person Ingo Karkat    schedule 23.05.2013

Добавьте следующую строку в ~/.vimrc:

set nofoldenable
person mkrnr    schedule 23.05.2013
comment
Это слишком грубо; он отключит сворачивание для всех файлов и типов файлов. - person Ingo Karkat; 23.05.2013
comment
Что ж, он искал простой способ отключить этот функционал и вот что у него получилось. - person mkrnr; 23.05.2013
comment
Да, сложный вопрос. оба ответа работают, но другой является более точным ответом на вопрос, который, к лучшему или к худшему, касается этого конкретного плагина. Тем не менее, многие люди в целом захотят такого поведения, и поэтому я считаю, что это все равно будет очень полезным ответом. - person Matt Hyde; 23.05.2013

или установите foldlevel на более высокое значение, например. 999

на самом деле, zM, zR тоже устанавливали эту опцию.

person Kent    schedule 23.05.2013