В больших программах удобно сворачивать фрагменты и vim в этом отлично помогает.
в нужном месте ставим коментарий #{{{ "описание", а по окончанию фрагмента #}}}. Это и есть маркеры (можно изменить)
При этом свернуты фолдер полностью спрячет все, что между маркеров за исключением "описания" - очень удобно. Т.е. будет что-то вида:
+-- 25 строк: основные константы и определения ----
+-- 44 строк: вывод заголовка ---------------------
и т.д.
настроим vim
:set foldermethod=marker (или короче :set fdm=marker ). Можно сразу запихнуть в настройки vim (~/.vimrc)
Теперь zc - сворачивает, zo - разворачивает отдельный фолдер
zo - открыть фолдер;
zO - открыть фолд рекурсивно;
zc - закрыть фолд;
zC - закрыть фолд рекурсивно;
za - если фолд открыт - закрыть, и наобород;
zA - то же, что и za, только рекурсивно;
zr - уменьшить уровень закрытых фолдов (FOLDLEVEL+=1);
zR - открыть все фолды;
zm - увеличить уровень закрытых фолдов (FOLDLEVEL-=1)
zM - закрыть все фолды.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий