с помощью пользовательского выражения сгиба я часто изменяю выражение так, чтобы оно складывало только то, что я хочу, чтобы оно складывалось.

я есть длинный кодовый файл со свертыванием синтаксиса в Vim.

Я знаю, как открыть все сгибы (zR) или закрыть все сгибы (zM), и я знаю, как увеличить или уменьшить уровень сгиба (zm, zr).

Однако, когда я увеличиваю уровень сгиба, большинство внутренних сгибов закрываются; вместо этого я хочу, чтобы самые внешние складки были закрыты, а внутренняя - больше. Это можно сделать вручную, открыв все сгибы и закрыв каждый сгиб верхнего уровня вручную, что невероятно утомительно, особенно с длинными файлами, которые я открываю быстро, чтобы получить обзор кода.

Есть ли сочетание клавиш для этого? Или мне нужно сделать какую-то функцию Vim, чтобы сделать это? И если да, то как?

Ответы на вопрос(3)

Ваш ответ на вопрос