Vim 9.0 поставляется с новым языком сценариев и плагинами, улучшениями и многим другим.

ВИМ

Недавно анонсирован выход новой версии Vim 9.0, версия, в которой был реализован ряд довольно интересных улучшений, из которых мы можем выделить, например, новый язык сценариев и дополнения, а также новые цветовые схемы, новые конфигурации и многое другое.

Для тех, кто не знает о Vim, им следует знать, что это кроссплатформенный текстовый редактор чрезвычайно настраиваемый вдохновлен программным обеспечением vi, популярный текстовый редактор в системах UNIX. Основная особенность и Vim, и Vi состоит в том, что у них есть разные режимы, между которыми можно переключаться для выполнения определенных операций, что отличает их от наиболее распространенных редакторов, у которых есть только один режим, в котором команды вводятся с помощью комбинаций клавиш или графического интерфейса.

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

Основные новые функции Vim 9.0

В представленной новой версии Vim 9.0 подчеркивается, что представляет новый язык сценариев и плагины, Vim9 Script, который обеспечивает синтаксис, аналогичный JavaScript, TypeScript и Java. Новый синтаксис легче изучить для начинающих, но не совместим с предыдущими версиями старого скриптового языка. При этом полностью сохранена поддержка ранее использовавшегося языка и поддержка существующих плагинов и скриптов: параллельно поддерживаются старый и новый языки.

Помимо переделки синтаксиса, Сценарий Vim9 поддерживает скомпилированные функции что может значительно увеличить производительность. В тестах функции скомпилированы в байт-код позволил увеличить скорость выполнения скрипта от 10 до 100 раз.

Кроме того, Vim9 Script перестал обрабатывать аргументы функций как ассоциативные массивы, что приводило к большим накладным расходам. Функции теперь определяются с помощью оператора «def» и требуют явного списка аргументов и возвращаемых типов. Переменные определяются выражением "var" с явным указанием типа.

С другой стороны, также подчеркивается, что для разделения выражений на несколько строк больше не требуется обратная косая черта, в дополнение к тому, что механизм обработки ошибок был полностью переработан и что функции не требуют выполнения ключевого слова «вызов», но «позвольте» присваивать значения.

Также следует отметить возможность упрощенного создания модуля, позволяющую экспортировать отдельные функции и переменные для использования в других файлах. Комментарии разделяются символом «#» вместо двойных кавычек.

Из других измененийs, которые выделяются из этой новой версии Vim 9.0:

  • Поддержка класса запланирована на будущие версии.
  • Включает в себя набор цветовых схем.
  • Улучшена поддержка проверки орфографии и завершения ввода.
  • Добавлены новые настройки: «autoshelldir», «cdhome», «cinscopedecls», «guiligatures», «mousemoveevent», «quickfixtextfunc», «spelloptions», «thesaurusfunc», «xtermcodes».
  • Добавлены новые команды: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, export, final, import, var и vim9script.
  • Предусмотрена возможность открытия терминала во всплывающем окне (popup terminal) и выбора цветовой схемы терминала.
  • Добавлен режим канала взаимодействия с сервером LSP (Language Server Protocol).
  • Добавлена ​​поддержка операционной системы Haiku.

В конце концов если вам интересно узнать об этом больше об этой новой версии Vim 9.0 вы можете проверить подробности По следующей ссылке.

Как установить Vim 9.0 на 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

Flatpak

flatpak install flathub org.vim.Vim

Будьте первым, чтобы комментировать

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.