Состоялся релиз Vim 9.2. Git.. Git. Open source.. Git. Open source. VIM.. Git. Open source. VIM. Vim 9.. Git. Open source. VIM. Vim 9. Vim 9.2.. Git. Open source. VIM. Vim 9. Vim 9.2. Текстовые редакторы и IDE.. Git. Open source. VIM. Vim 9. Vim 9.2. Текстовые редакторы и IDE. Управление разработкой.
Состоялся релиз Vim 9.2 - 1

В середине февраля 2026 года состоялся релиз культового, удобного и открытого текстового редактора Vim 9.2. Проект распространяется под собственной лицензией, совместимой с GPL и позволяющей без ограничений использовать, распространять и перерабатывать исходный код проекта.

Состоялся релиз Vim 9.2 - 2

Версия Vim 9.2 представляет собой выпуск с исправлением ранее обнаруженных ошибок и багов, а также вносит значительные улучшения в язык скриптов Vim9, там появился улучшенный режим сравнения, расширенные функции автодополнения и усовершенствования, специфичные для платформы, включая экспериментальную поддержку Wayland.

Состоялся релиз Vim 9.2 - 3

Изменения и дополнения в Vim 9.2:

  • расширенное автодополнение: добавлена ​​поддержка нечеткого сопоставления в режиме вставки и возможность автодополнения слов непосредственно из регистров (CTRL-X CTRL-R). Новые флаги ‘completeopt’, такие как nosort и nearest, обеспечивают более точный контроль над отображением и упорядочиванием совпадений;

  • поддержка современных платформ: добавлена ​​полная поддержка пользовательского интерфейса Wayland и буфера обмена. В системах Linux и Unix-подобных системах Vim теперь соответствует спецификации базового каталога XDG, используя $HOME/.config/vim для пользовательской конфигурации;

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

  • интерактивное обучение: новый встроенный интерактивный плагин-репетитор (запускается через :Tutor) обеспечивает современный процесс обучения, выходящий за рамки традиционного vimtutor;

  • эволюция Vim9 Script: значительные улучшения языка, включая встроенную поддержку перечислений (Enums), обобщенных функций (Generic functions) и типа данных Tuple. Встроенные функции теперь интегрированы как методы объектов, а классы теперь поддерживают защищенные методы _new() и:defcompile для полной компиляции методов. «Современные конструкции скриптов Vim9, обладающие зрелостью, теперь используются передовыми инструментами разработки на основе искусственного интеллекта. Участник проекта Йегаппан Лакшманан недавно продемонстрировал эффективность этих новых функций на примере двух проектов, созданных с помощью GitHub Copilot», — говорится в примечаниях к выпуску;

  • улучшения в режиме сравнения:

    • Linematch Algorithm: включает алгоритм “linematch” для параметра ‘diffopt’. Он выравнивает изменения между буферами на похожих строках, значительно повышая точность подсветки различий;

    • Diff Anchors: новая опция ‘diffanchors’ позволяет указывать точки привязки (адреса, разделенные запятыми) для разделения и независимого сравнения разделов буфера, обеспечивая лучшее выравнивание в сложных файлах;

    • Inline Highlighting: улучшает подсветку изменений внутри строки. Это настраивается с помощью подпараметра “inline” для ‘diffopt’. Обратите внимание, что к значению по умолчанию ‘diffopt’ добавлен параметр “inline:simple”.

  • изменены значения по умолчанию. Несколько давно установленных значений по умолчанию были обновлены, чтобы лучше соответствовать современному оборудованию и рабочим процессам. Эти значения были удалены из файла defaults.vim, поскольку теперь они являются внутренними значениями по умолчанию.

Состоялся релиз Vim 9.2 - 4
  • с момента выхода Vim 9.1 исправлено множество ошибок, включая уязвимости безопасности, утечки памяти и потенциальные сбои.

В январе 2026 года разработчик Эван Хан спустя 13 лет практики установил все 376 параметров Vim. Его конфигурационный файл состоит из почти из 2900 строк.

Состоялся релиз Vim 9.2 - 5

В августе 2025 года состоялся релиз открытого проекта VIM Master. Это браузерная игра для обучения основным действиям в текстовом редакторе Vim и командам редактирования с помощью коротких и содержательных уровней. Исходный код решения написан на HTML и опубликован на GitHub под лицензией MIT.

Состоялся релиз Vim 9.2 - 6

В начале января 2024 года состоялся релиз Vim 9.1, который посвящён его создателю Браму Моленару. Автор проекта ушёл из жизни в августе 2023 года. Он был ведущим разработчиком Vim с более чем 30-летним стажем. Без его значительного вклада и постоянных доработок проекта Vim не было бы.

Также стал недоступен FTP-сервер Vim. Пользователям рекомендуется перейти на git-репозиторий проекта.

«Мы хотели бы поблагодарить всех, кто внес свой вклад в проект посредством исправлений, корректировок, репортов об ошибках и всех остальных, кто помог сделать этот выпуск! Мы очень благодарны за любую поддержку», — пояснила команда разработчиков Vim.

Обязанности сопровождающих проекта Vim взяли на себя Кен Таката (Ken Takata), Кристиан Брабандт (Christian Brabandt), Егаппан Лакшманан (Yegappan Lakshmanan), Доминик Пелле (Dominique Pellé), zeertzjq (5 наиболее активных разработчиков Vim), mattn (автор emmet-vim) и zeertzjq (автор NeoVim), которые образовали коллективный управляющий совет, принимающий решения, связанные с развитием проекта.

3 августа 2023 года ушёл из жизни легендарный разработчик Брам Моленар — автор текстового редактора Vim. Из прожитых 62 лет 31 год Моленар посвятил развитию проекта Vim, в который он вносил подавляющее большинство изменений. Для сравнения Моленар внёс 16.5 тыс. коммитов и добавил 3.5 млн строк кода, в то время как второй по активности разработчик Vim добавил 239 коммитов и 69 тыс. строк кода.

Последний коммит Моленара в репозиторий Vim датирован 8 июля. Судя по объявлению родственников Моленара, причиной смерти стала быстро прогрессирующая болезнь, из-за которой он угас за несколько недель.

Состоялся релиз Vim 9.2 - 7

Сообщество разработчиков объявило о продолжении развития проекта Vim после ухода из жизни автора текстового редактора Брама Моленара (Bram Moolenaar). Моленар являлся главным сопровождающим проекта, он единолично руководил разработкой и вносил основные изменения в Vim.

Родственники Моленара передали представителям сообщества разработчиков проекта учётные данные к репозиторию Vim, сайту проекта и элементам инфраструктуры, чтобы возродить разработку редактора. В середине августа 2023 года новая команда начала приём коммитов, возобновила публикацию промежуточных выпусков и начала подготовку к следующему значительному выпуску Vim 9.1.

В июне 2022 года состоялся релиз открытого текстового редактора Vim 9.0, куда был добавлен новый язык разработки скриптов и плагинов под названием Vim9 Script, а также включены новые команды: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, export, final и import.

В сентябре 2016 года вышел Vim 8.0 с поддержкой асинхронного ввода/вывода, каналов, заданий, таймеров, партиалов, пакетов, идентификаторов окон, Direct-X, GTK+ 3. В этой версии была прекращена поддержка MS-DOS.

Состоялся релиз Vim 9.2 - 8

Автор: denis-19

Источник