У меня есть длинный кодовый файл со свертыванием синтаксиса в Vim.
Я знаю, как открыть все сгибы (zR) или закрыть все сгибы (zM), и я знаю, как увеличить или уменьшить уровень сгиба (zm, zr).
Однако, когда я увеличиваю уровень сгиба, большинство внутренних сгибов закрываются; вместо этого я хочу, чтобы самые внешние складки были закрыты, а внутренняя - больше. Это можно сделать вручную, открыв все сгибы и закрыв каждый сгиб верхнего уровня вручную, что невероятно утомительно, особенно с длинными файлами, которые я открываю быстро, чтобы получить обзор кода.
Есть ли комбинация клавиш для этого? Или мне нужно сделать какую-то функцию Vim, чтобы сделать это? И если да, то как?