LINUX.ORG.RU

Vim 9.0

 , ,


1

2

Сегодня, спустя 3 года, вышла новая мажорная версия известнейшего текстового редактора Vim.

Основным нововведением в этой версии является поддержка языка Vim9 script для написания плагинов. В этой версии языка значительно улучшена скорость исполнения: ожидаемое ускорение от 10 до 100 раз по сравнению с прошлыми версиями. Vim9 script не является обратно совместимым с предыдущими версиями Vim script.

Планы на будущее:
Vim 9.1 обязательно выйдет. Когда — никто не знает.
Так гласит официальный релиз.

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

★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от AVL2

Еретик и кощунник!

Я, например, использую в редакторах 2,5 функции и для меня ничего удобней нет: Открыл файло, поправил текст, CTRL+O, CTRL+X. Всё. больше ничего не нужно. Не вырезаю не вставляю ничего.

xwicked ★★☆
()

Возрадуемся!
" неовим - ненужен

pascal ★★★
()
Последнее исправление: pascal (всего исправлений: 2)
Ответ на: комментарий от mx__

чем быстрее мы сможем вводить, тем быстрее мы выполним работу.

Что за чушь-то? Не видел ни одной секретарши, использующей vim вместо MSOffice.

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

Вы не правильно отквотили …

Лучше ВАМ связаться с тем сайтом и с автором той статьи и высказать своем мнение. А то выглядит так что я ВАМ это писал.

Я же дал эту ссылку для показа ВАМ картинок стандартного расположения рук в vim, а то есть даже люди что таскают в сумке ноута мышь.

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

Да я не против. Эта картинка лишь подтверждает, что у вас руки коротки. Для меня никакой проблемы не составляет перекинуть руку на кнопки управления курсором, а то и (божечки!) на блок цифровых клавиш.

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

на блок цифровых клавиш.

Ну да. Я даже встречал людей, нажимающих клавиатуру обратной стороной карандаша, чтобы не портить маникюр. Ну это нормально.

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

Ненужный автор написал ненужную статью о ненужном расположении когтей в ненужном Vim. Связываться с ним ненужно. А она хоть и секретарша, но не дура. Поэтому использует MS Office, а не Vim. Для импортозамещения можно использовать другой Office, поэтому Vim всё равно не нужен.

Partisan ★★★★
()

Version 3.10

У меня пока ничего новее не завезли…

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

Зачем? Его лучше вырезать и оставить одну сплошную луа.

Было бы лучше, если бы в Vim 9 его не придумали. А теперь на нём начнут писать плагины, которые будут несовместимы с neovim. Смысл не в том, чтобы под neovim на нём писать, а в том, а в совместимости.

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

Очевидно, для неовима можно на луе написать интерпретатор vim9script.

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

есть подозрение, что Lua все равно быстрее :)

А на сайте другая инфа по бенчам. Что нос в нос и в 40% vim9 уделывает.

  let sum = 0
  for i in range(1, 2999999)
    let sum += i
  endfor

how 	      time in sec
Vim old 	5.018541
Python 	        0.369598
Lua 	        0.078817
Vim new 	0.073595

  let totallen = 0
  for i in range(1, 100000)
    call setline(i, '    ' .. getline(i))
    let totallen += len(getline(i))
  endfor

Vim old 	0.853752
Python 	        0.304584
Lua 	        0.286573
Vim new 	0.190276

https://github.com/brammool/vim9

Глянь, там как раз по строкам…

Oldboy
()
Последнее исправление: Oldboy (всего исправлений: 5)
Ответ на: комментарий от CrX

Писать на этом Vim9 при наличии Lua и Python вообще непонятно зачем.

дело вкуса же. Нравится авторам – кто им запретит? Ну и да, питон, поди, тормознее вимскрипта

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

нормальный и современный

классические критерии хорошести у этих наших нормальных и современных программистов :)

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

Серьезный код все равно давно пишется в гуевых ide

Серьезный код какая разница в чем писать? Серьезность определяется подходом, организацией, а не подсветкой и автодополнением

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

Тогда да,есть смысл в замене им нано на дефолтах в дистрах

Зачем? Чтоб былло больше как в винде? Но зачем делать винду, если винда уже есть?

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

Ненужный автор написал ненужную статью о ненужном расположении когтей в ненужном Vim

Ты уже второе сообщение пишешь в треде про вим о том как тебе не нужен вим.

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

А на сайте другая инфа по бенчам. Что нос в нос и в 40% vim9 уделывает.

Что ж, выглядит впечатляюще. Посмотрим, спасибо за подробности.

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

есть подозрение, что Lua все равно быстрее :)

Это неважно. Важна совместимость.

дело вкуса же. Нравится авторам – кто им запретит?

В том и дело, что никто. Именно поэтому вопрос наличия вим9скрипта в vim и его отсутствие в neovim меня беспокоит.

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

Для новичков удобно, а кто поопытнее все равно под себя рано или поздно редактор будет подбирать. Одним больше, одним меньше, их и там миллион.

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

Ну а как ты хотел? Серьезный форк неизбежно рано или поздно потеряет совместимость с материнским продуктом, инече зачем он вообще?

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

Разве что хоткеи с двоеточием это жесть.

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

обратно же, все это – вкусовщина

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

массы отдают предпочтение IDE, а не консольке)

  1. массы – это, конечно, аргумент, но не когда речь идет о чем-то первоклассном

  2. отчего ты противопоставляешь IDE и псевдографику? Разве смысл IDE в способе вывода текста на экран?

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

Для новичков удобно

этой дорогой можно далеко зайти :)

а вообще, пусть привыкают расставаться с привычным, нефиг мне тут!

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

Тогда хорошо. Благодарю за информацию. :3

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

в какуне. многое из коробки работает, то для чего виму нужны плагины

Открою страшную тайну: виму почти не нужны плагины, если уметь им пользоваться.

У меня большая часть (≈80%) установленных плагинов — подсветка синтаксиса.

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

пусть привыкают расставаться с привычным

Я вот от ctrl+c, ctrl+v отвык давно, считаю, что копипаст выделением и средней кнопкой мыши - одна из киллер-фил линуксов.

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

В том и дело, что никто. Именно поэтому вопрос наличия вим9скрипта в vim и его отсутствие в neovim меня беспокоит.

Бывало так, что абсолютный лидер это лидерство терял потому, что люди внезапно массово переходили на другой продукт. Примеры - apache httpd и nginx, Firefox и Chrome, perl и php.

Может случиться, что neovim обгонит vim по популярности, и это неплохо - эволюция же. Я тоже согласен, что vim’у стоило бы избавиться, скажем, от perl, а если он будет слишком медленно расставаться с legacy, возможно, массовый переход на neovim действительно произойдёт.

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

Наконец то авторитетное и верное мнение. А то я уж было подумал, что все вышеотписавшиеся страдают органическим поражением головного мозга.

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

если речь про kakoune - пытался использовать сие поделие. Действительно хорошо сделано и продумано, и я бы даже перешел на него с neovim, но блин. 2.5 плагина, и прямо на моих глазах один из пары этих плагиностроителей написал, что перешел на емакс.

В то время как у neovim в экосистеме огромная куча контрибьюторов, даже такая радикальная вещь как переход на lua произошла просто мгновенно и безболезненно.

Lrrr ★★★★★
()

Учитывая что он окрасил себя в те цвета в которые окрасил, подскажите пжлста не заменит ли он весь мой текст на сердечки? Надо на неовим перекатиться уже. Или на Emacs вообще.

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

Может случиться, что neovim обгонит vim по популярности

Пока есть совместимость - нет.
Я проверял, сейчас это Франкенштейн, тянущий за собой комдайн Вима.
Но в процессе… С 0.7 версии положено начало полного перехода на lua. Посмотрим, к чему это приведёт.

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

Или на Emacs вообще.

Посмотреть пару недель в сторону vim9script и будет понятно.

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

Я знаю как правильно использовать вим, но мне это неудобно. Я даже тему создавал по этому поводу Как вы умудряетесь не использовать мышку? .

Я по началу заставлял себя делать всё в виме не отрывая рук от клавы, но неее, не моё, никак. Пусть надомной хихикают вимеры, ну и ладно.

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

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