Представлено минорное обновление Vim 8

Минорный релиз Vim 8.1

Разработчики объявили о релизе Vim 8.1, в котором исправлены накопившиеся ошибки, обновлена документация и добавленo несколько новых возможностей. Главное новшество версии — встроенный терминал, основанный на механизме асинхронных каналов, добавленном в Vim 8.0.

Для создания окна с терминалом предусмотрена команда :term.

Зачем нужен терминал?

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

Терминал в Vim 8.1 — команда make

Во-вторых, для запуска в shell серии команд. Между оболочкой и текстовым полем можно переключаться с помощью Ctrl-W w:

Запуск shell в терминале Vim 8.1

В-третьих, для запуска отладочного плагина непосредственно в редакторе:

Отладка в редакторе Vim 8.1

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

По результатам опроса, который провел исследователь Дэвид Коппола, среди IDE, используемых для разработки на C/C++, Vim занял второе место, уступив лишь Visual Studio. А исследование Developer Survey 2018 от Stack Overflow показало, что редактор пользуется наибольшей популярностью у системных администраторов и разработчиков DevOps, однако в первую тройку среди специалистов всех направлений не вошел.

Источник: новости Vim