Привет, коллеги. Фолдинг мы уже обсуждали: это сворачивание строк текста так, что видна только первая (и полное количество). На сам текст это не влияет, но позволяет улучшить обозримость. Выглядит это так: 3 +-- 14 строк: Чтобы любая девушка сразу соглашалась на всё, достаточно выполнить одно простое--------------------------- Есть разные методы фолдинга: ручной, когда можно свернуть выделенные строки командой zf; по синтаксису, когда сворачиваются тела функций, блоки кода и всё в таком роде; по отступам; по маркерам; по различиям. В том числе есть и фолдинг по выражению, то есть вы сами устанавливаете правила. Вот его и обсудим. Выбор метода осуществляется опцией foldmethod с вариантами manual, indent, syntax, expr, marker, diff. Нам нужен expr. Нужно задать и само выражение: это опция foldexpr. По умолчанию там нуль. А подразумевается там выражение, которое вычисляется на каждой строке и задает уровень вложенности фолдинга. Нуль означает, что фолдинга нет. Вот пример, мой собственный