LINUX.ORG.RU

Vim 8.0

 ,


4

4

Тихо и незаметно вышла новая версия текстового редактора Vim. Это первый мажорный релиз за последние 10 лет. Добавлено множество новых возможностей, сделана куча мелких улучшений, исправлено множество багов.

Среди новых возможностей:

  • добавлена поддержка асинхронного ввода/вывода, каналов, JSON;
  • добавлены задания;
  • добавлены таймеры;
  • реализованы лямбды, замыкания, partials;
  • реализованы пакеты;
  • новый стиль тестов для упрощения тестирования;
  • содержимое viminfo теперь обновляется с учётом временных меток, а не перезаписывается;
  • добавлена поддержка GTK+ 3;
  • для Windows добавлена поддержка DirectX.

>>> Подробности

Deleted

Проверено: leave ()

Новость хорошая, но давно перешел на nano и не жалею!

anonymous ()

В то время, когда все задроты уже успели свалить на Neovim...

DeadEye ★★★★★ ()

Неплохо было бы добавить описание новых фич.

sudopacman ★★★★★ ()
Ответ на: комментарий от sudopacman

Так все описанное и является новыми фичами.

DeadEye ★★★★★ ()

добавлены задания;

В плане?

реализованы пакеты;

В плане?

добавлена поддержка GTK+ 3;

Можно закапывать.

для Windows добавлена поддержка DirectX.

Нужно закапывать.

И, как уже сказали выше, все давно свалили на neovim.

r3lgar ★★★★★ ()
Ответ на: комментарий от DeadEye

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

sudopacman ★★★★★ ()
Ответ на: комментарий от sudopacman

Это все-таки не рекламный стенд, тут больше для текущих пользователей Vim.

DeadEye ★★★★★ ()
Ответ на: комментарий от DeadEye

Ну тогда пусть текущие пользователи VIM мне расскажут, что такое «задания», «таймеры», и в чём проявляется поддержка DX.

sudopacman ★★★★★ ()

Да уж действительно тихо и незаметно.

Как там неовим поживает, кстати?

И когда хоть в одном из них сделают раскладко-независимые хоткеи без пердолинга с кимапами? (я знаю, ru не нужен, но всё-же) Даже в имаксе проблема сорт-оф решена внутренней переключалкой.

Midael ★★★★★ ()
Последнее исправление: Midael (всего исправлений: 1)

добавлена поддержка асинхронного ввода/вывода, каналов, JSON;

Неужели в моём vim'е наконец-то появится нормальный терминал? Это и тормоза из-за синхронной с отрисовкой проверки кода виноваты в том, что я юзаю emacs :(

hateyoufeel ★★★★★ ()
Ответ на: комментарий от Midael

Как там неовим поживает, кстати?

Хреново. Я пытался перейти на него, но в итоге заблевал монитор и поставил emacs.

hateyoufeel ★★★★★ ()
Ответ на: комментарий от Midael

Как там неовим поживает, кстати?

Они как-бы тоже планировали в этом месяце зарелизить версию с GUI и поддержкой оффтопика. Но я за этим milestone уже с полгода поглядываю, и прогресс за это время 5-7%. А такими темпами к НГ самое раннее.

То что Брэм запилил все эти фичи, это, конечно, очень хорошо, а где можно посмотреть как ими пользоваться, чтобы написать плагин, ну, например на питоне?

emcode ()

Серьезно что-ли? Вот это новость, кайф!

slon ()
Ответ на: комментарий от DeadEye

Пользователи только выиграют от конкуренции, потому что фичи обратнопортируемые.

slon ()
Ответ на: комментарий от Midael

раскладко-независимые хоткеи без пердолинга с кимапами?

Проблема надумана и преувеличена, никакого распердола, никаких кимапов, просто используй vim-xkbswitch (+ xkb-switch если лоликс, а так есть для остальных платформ тоже).

Где-то Мельник когда-то отвечал по этому поводу, что во-первых, он считает что это не нужно, а во-вторых, там не так просто запилить, потому что сразу чтобы работало для российского языка, гуджарати и дари — не получается, но всегда есть возможность нанять человека или команду человеков за деньги и они запилят это, у Мельника же полно дел в Уганде, ему недосуг.

slon ()
> vim --version | head -n 4
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Sep 12 2016 22:14:52)
Заплатки: 1-2
Скомпилирован  saahriktu@rautalampi
Огромная версия без графического интерфейса.

Пришлось добавить

> tail -n 1 ~/.vimrc
set backspace=2

saahriktu ★★★★★ ()
Ответ на: комментарий от slon

Нативная поддержка таки лучше чем какой-то плагин, на который автор к тому же забил болт. В Unity xkb-switch уже 2 года как не работает.

emcode ()
Ответ на: комментарий от emcode

Это проблема Unity, а конкретнее в том, что они не следуют спецификации X11.

Разработчики должны следовать спецификациям, а не презираемым во всем мире костыли-костыльщикам.

slon ()

добавлена поддержка асинхронного ввода/вывода, каналов, JSON;
добавлены задания;
добавлены таймеры;
реализованы лямбды, замыкания, partials;
реализованы пакеты;
новый стиль тестов для упрощения тестирования;
viminfo теперь показывает пометки времени;
добавлена поддержка GTK+ 3;
для Windows добавлена поддержка DirectX.

vim - это такой графический движок с виджетами, веб-сервером и кроном, написанный на javascript?

dib2 ★★★★★ ()
Ответ на: комментарий от DeadEye

который не обновлялся уже хрен знает сколько

anonymous ()

Неплохо. Но я уже ушёл на neovim.

Psych218 ★★★★★ ()
Ответ на: комментарий от anonymous

который не обновлялся уже хрен знает сколько

v0.1.5 released 22 days ago

это если ты не используешь ночнушки.

slon ()

Уххх, теперь заживём :)

Оно не стало тащить кучу всяких бяк, в отличии от nvim же?

pon4ik ★★★★★ ()
Ответ на: комментарий от pon4ik

Не в курсе, я лишь декларативно предположил.

slon ()
Ответ на: комментарий от Falcon-peregrinus

Однако другой нету. А публиковать через неделю как-то не комильфо.

leave ★★★★★ ()
Ответ на: комментарий от pon4ik

Оно не стало тащить кучу всяких бяк, в отличии от nvim же?

Нет. Тут всё хорошо.

xaizek ★★★★★ ()

для Windows добавлена поддержка DirectX.

Похоже, это первый текстовый редактор с поддержкой DirectX.

CYB3R ★★★★★ ()
Ответ на: комментарий от Midael

Даже в имаксе проблема сорт-оф решена внутренней переключалкой.

В Vim тоже есть внутренняя переключалка, и она решает проблему на 100%.

anonymous ()

> добавлена, добавлены, добавлены, реализованы, реализованы, добавлена


Жесть :/

paran0id ★★★★★ ()

Следующая 9.0?

для Windows добавлена поддержка DirectX.

Вот это поворот.

Лучше бы юникод в гвиме починили.

batekman ★★★ ()

Предсмертная агония. Хотя в целом неплохой редактор.

Hertz ★★★★★ ()
Ответ на: комментарий от batekman

А что там не так с юникодом? УМВР насколько я знаю.

pon4ik ★★★★★ ()
Ответ на: комментарий от Hertz

Мне кажется, конкретно вимом будут ещё лет 10 пользоваться, потому что «nvim» писать дольше.

batekman ★★★ ()
Ответ на: комментарий от emcode

Они как-бы тоже планировали в этом месяце зарелизить версию с GUI и поддержкой оффтопика

недавно запускал neovim-qt на оффтопике, работает отлично. (не считая того что python как-то не подхватился, но это похоже я в чем-то накосячил)

anonymous ()
Ответ на: комментарий от pon4ik

Там если шрифт поменять с дефолтного, кириллица прямоугольниками отображается.

batekman ★★★ ()
Ответ на: комментарий от pon4ik

Скомпилировалось из гита как по волшебству, make и никаких домомучений :)

shprotua ()
Ответ на: комментарий от PolarFox

Костылей можно массу придумать, вопрос в том, как быстро подхватят это дистрибутивы.

batekman ★★★ ()
Ответ на: комментарий от r3lgar

> для Windows добавлена поддержка DirectX.
Нужно закапывать.

Пррр, отложи лопату на время. Не единым Линуксом, как говорится. А на Винде отрисовка оставляет желать лучшего. Так что новость хорошая. Результат пока не тестил.

Kroz ★★★★★ ()
Ответ на: комментарий от saahriktu

Огромная версия без графического интерфейса.
Огромная версия

????
Это такая руссификация?

Kroz ★★★★★ ()
Ответ на: комментарий от batekman

На оффтопике работает:

set enc=utf-8
set guifont=Consolas:h11

Kroz ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.