Привет, коллеги. Мы уже обсуждали форматирование текста в Вим, включая и выравнивание: по левому краю, по правому, по центру. Четвертый вид выравнивания — по ширине — остался за кадром. Дело в том, что здесь надо менять текст в строке, подставлять пробелы — и встроенных средств для этого в Вим нет. Однако есть плагин, идущий в поставке: иными словами, он у вас уже есть. Включите его: :packadd justify Можно включить его в .vimrc и тогда он всегда будет под рукой. Плагин определяет функцию Justify, которая выравнивает строку, на которой вызвана через call, по ширине, добавляя пробелы. Команда call может принимать диапазон: так можно выровнять много строк сразу. Функция может получать аргументы. Первый определяет ширину текста; если он опущен, то используется опция textwidth, а если она нуль, то берется значение 80. Еще допускается значение 'tw' или пустая строка: это означает использование опции и нужно, чтобы задать второй аргумент. Второй аргумент задает максимальное число пробелов,