В моем vimrc есть следующее:
set foldmethod=syntax
set foldnestmax=3
set nofoldenable
Когда я открываю файл, ничего не складывается, как ожидалось. Когда я в первый раз закрываю фолд, используя zc , он рекурсивно закрывает все возможных фолдов. Затем я выдаю zR , и он раскрывает их все, а затем zc ведет себя, как и ожидалось, закрываясь по одному разу за раз. Похоже, что za ведет себя так же; в первый раз все складывает, каждый раз после этого складывает одну вещь.
Можно ли сделать так, чтобы zc всегда закрывал один фолд? Я в основном пытаюсь исключить шаг «закрой все, а потом раскрой все», который я должен делать каждый раз, когда захочу что-то сложить.