Vim – известный терминальный текстовый редактор, используемый в мире UNIX и Linux. По сути, у людей есть две реакции на него: они либо быстро становятся преданными фанатами и используют его всю жизнь, либо находят его слишком сложным и трудным для работы.
В память о Брэме, сердце и душе Vim
Недавно проект Vim объявил о выпуске Vim 9.1, что стало пронзительной данью памяти его ведущего разработчика
Bram Moolenaar, который скончался полгода назад. Муленаар, прославившийся своей более чем трехдесятилетней преданностью проекту, был движущей силой Vim, редактора, который стал неотъемлемой частью многих в сообществе программистов.
Новые возможности Vim 9.1
Vim 9.1, описываемый в первую очередь как релиз для исправления ошибок, приносит сотни исправлений, а также несколько новых функций и незначительных улучшений. Среди наиболее заметных дополнений:
- Классы и объекты Vim9: В этом выпуске улучшена поддержка классов и объектов в скриптовом языке Vim9, что добавляет новый уровень сложности в написание скриптов.
- Команда:defer: Направлена на улучшение процессов очистки функций.
- Поддержка виртуального текста: Расширяет функциональность функций языкового сервера, таких как подсказки инкрустации.
- Плавная прокрутка: Очень востребованная функция, улучшающая работу с прокруткой.
- Плагин EditorConfig: Теперь входит в состав Vim, обеспечивая лучшую согласованность кода.
- Обновление OpenVMS: Vim был обновлен для поддержки OpenVMS, что расширило возможности его использования.
- xxd Enhancements: Добавление цветного вывода и возможность реверсирования битовых дампов в xxd.
Кроме того, в Vim 9.1 решены различные проблемы, которые беспокоили предыдущие версии, включая небезопасный доступ к памяти, утечки памяти, переполнение буфера и потенциальные сбои. Кроме того, в этом выпуске появилось несколько новых функций, автокоманд, ex-команд и опций, что еще больше расширило возможности Vim.
И наконец, давно используемый Vim FTP Server был отправлен в отставку. Пользователям рекомендуется перейти на Git-репозиторий для будущих обновлений и дистрибутивов.
Более подробную информацию обо всех изменениях в Vim 9.1 можно найти в разделе о выпуске.
Комментарии (0)