Vim 9.1 надходить із плавною прокруткою, покращеною підтримкою тощо

ВІМ

VIM — розширений текстовий редактор, який є вдосконаленою та розширеною версією текстового редактора «Vi».

Кілька днів тому запуск нова версія Vim 9.1. Цей реліз Він представлений як перша версія, створена під керівництвом колективної ради, який взяв на себе роботу з прийняття рішень. Vim 9.1 — це передусім випуск із виправленням помилок, він містить сотні виправлень помилок, деякі нові функції та багато незначних покращень.

Цей номер Він присвячений пам'яті Брема Муленаара, автор і ключовий розробник Vim, який підтримує проект понад 30 років. Брам розробив переважну більшість змін у Vim: він зробив 16.5 тисяч комітів і додав 3.5 мільйона рядків коду, що в 50 разів перевищує внесок усіх інших розробників разом узятих.

Проект Vim із задоволенням повідомляє, що Vim 9.1 нарешті випущено.
Ця версія присвячена Брему Муленаару, головному розробнику Vim понад 30 років, який помер півроку тому. Проект Vim не існував би без вашої роботи!

Vim 9.1 — це передусім випуск із виправленням помилок, він містить сотні виправлень помилок, деякі нові функції та багато незначних покращень.

Для тих, хто не знає про Vim, вони повинні знати, що це кросплатформний текстовий редактор надзвичайно настроюється натхненний програмним забезпеченням vi, популярний текстовий редактор в системах UNIX. Головна особливість і Вім, і Ві полягає в тому, що вони мають різні режими, між якими можна перемикатися для виконання певних операцій, що відрізняє їх від найпоширеніших редакторів, які мають лише один режим, в якому команди вводяться за допомогою комбінацій клавіш або графічних інтерфейсів.

Брем Муленаар помер 3 серпня
Пов'язана стаття:
Помер Брем Муленаар, творець Vim

Основні нові можливості Vim 9.1

Vim 9.1 надходить після півтора року розробки та Це в основному вважається випуском з виправленням помилок, разом із кількома новими функціями та кількома незначними покращеннями. Міжнайбільш помітні особливості Наприклад, є підтримка класів і об'єктів для мови сценаріїв Vim9, що дозволяє використовувати методи об'єктно-орієнтованого програмування в скриптах.

Ще одна новинка, яку представляє нова версія, це підтримка плавної прокруткиe (Smooth Scroll), який працює з лініями екрана. Ця функція реалізована лише частково та наразі працює з CTRL-E, CTRL-Y і прокручуванням миші.

На додаток до нього, реалізована можливість додавати віртуальний текст до буфера, який також можна використовувати для відображення пропозицій, виданих серверами LSP Підкреслюється, що була додана команда «:defer». щоб виконати задану функцію після завершення поточної функції, це в основному спрямовано на покращення процесів очищення функції.

Vim 9.1 також вирішує кілька проблем, які мучили попередні версії, включаючи незахищений доступ до пам’яті, витоки пам’яті, переповнення буфера та можливі збої.

З інші зміни що виділяються:

  • Плагін EditorConfig включено.
  • Покращена підтримка платформи OpenVMS.
  • Інструмент шістнадцяткового дампа xxd тепер підтримує кольорове виведення та інверсію бітових дампів.
  • Додано нові функції та
  • автоматичні команди, попередні команди та параметри, що ще більше розширює можливості Vim
  • FTP-сервер Vim припинено, і Git тепер використовується для обслуговування ресурсів.

В кінці кінців якщо вам цікаво дізнатись більше про це про цю нову версію Vim 9.0, ви можете перевірити подробиці У наступному посиланні.

Як встановити Vim 9.1 на Linux?

Для тих, хто бажає встановити цю нову версію, Вони зможуть це зробити, виконавши будь-яку з наступних команд відповідно до своєї системи.

Для тих, хто є користувачами Ubuntu та похідні, вони можуть зробити це, додавши наступний репозиторій до системи та виконавши інсталяцію Vim. Команди такі:

sudo add-apt-repository ppa:jonathonf/vim-daily

sudo apt-get update

sudo apt install vim

У випадку тих, хто є користувачами Arch Linux і похідні:

sudo pacman -S vim

У той час як у випадку тих, хто є користувачами Fedora та похідних:

sudo dnf install vim

Flatpak

flatpak install flathub org.vim.Vim

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.