по умолчанию сочетания клавиш для складывания являются za
или zm
(хотя zm
я думаю только закрывает складки, в то время как za
переключает их), так что вы должны добавить следующие строки в .vimrc:
set foldmethod=marker
, чтобы дать возможность складывания, спровоцированные маркеров ({{{
вещей в вашем коде)
nnoremap <space> za
, чтобы включить space
, чтобы вызвать сгиб в нормальном режиме.
Но! если вы не уверены, хотите ли вы включить фальцовку в других файлах, вы можете использовать autocmd
s, например:
autocmd FileType vim,c++,txt setlocal foldmethod=marker
и это гарантирует, что сгибание работает только в vim, C++ и текстовых файлах.
Кстати, вы опубликовали только один вид складчатости, упомянутый vim guru Steve Losh в this article. Прочтите его, чтобы узнать больше о сворачивании. Это супер круто.