.png)
Я использую spf13-vim и хотел сохранить свой vimrc сложенным в разделы, как здесь
+------126 lines: Environment {----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Я понял, как это сделать с помощью visual (vjjjjjjjj...) и zf/za, но как сделать это постоянным, чтобы я мог открывать и закрывать каждую часть в любой момент, когда открываю файл?
Я пробовала использовать маркеры, но, похоже, это не работает так, как мне нужно (в итоге получается 2-4 линии вместо 124, как мне хотелось).
Вот мои настройки сгиба
foldmarker={,} foldlevel=0 foldmethod=marker
решение1
Для одного файла (например ~/.vimrc
, ) я бы настроил сворачивание черезмодельный; т.е. специальный комментарий в конце файла, который Vim распознает и устанавливает соответствующие параметры, связанные со сверткой. Примечание: я бы не использовал {,}
маркеры свертывания, так как они также встречаются в Vimscript (для определения объектов Dictionary); лучше придерживаться оригинальных:
" vim: set fdm=marker fmr={{{,}}} fdl=0 :
Затем вы вводите складные блоки следующим образом:
" Environment {{{
Почему ваши глобальные настройки сгиба не работают, я не знаю. Это может быть вызваноspf-13. Vim "дистрибутивы" типаspf-13иЯнуссоблазняют быстрой установкой и готовыми настройками, но за это приходится платить повышенной сложностью (нужно понимать как схему загрузки среды выполнения Vim, так и произвольные соглашения дистрибутива) и негибкостью (дистрибутив может что-то упростить, но что-то очень усложнить). Vim невероятно настраиваемый, использование чужих настроек не имеет смысла.