LINUX.ORG.RU

Vim 8.0

 ,


4

4

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

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

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

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

Deleted

Проверено: leave ()
Последнее исправление: cetjs2 (всего исправлений: 4)

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

git diff — это, конечно, хорошо, но от вимового он ничем не отличается. А я не работаю с большим кодом, потому мне без разницы. Но буду иметь в виду. Надеюсь, в neovim он будет работать.

r3lgar ★★★★★
()

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

kiotoze ★★★★
()

Круто! Хотя фичи хитрые не использую, но пользуюсь только вимом. Нано не вштырил.

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

Во то что надо. А вообще это пиздец в 2к16 без костылей ни один текстовый редактор не умеет в big data

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

в 2к16 без костылей ни один текстовый редактор не умеет в big data

Big data ковырять текстовым редактором? Чего только люди не придумают, лишь бы sed и miller не использовать.

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

Там по дефолту стоит западногейропейский набор символов, так что выбери кириллицу.

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

Неверная аналогия. Если уж Sublime по сравнению с vim является простым редактором, то уж фотожоп по сравнению с gimp - точно нет.

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

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

А ты где-то видел, чтобы гребец галерный себе седалище выбирал?

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

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

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

Знакомая контора (ну правда я далеко не все их офисы видел) с фанатичными виндузятниками. Теперь там ещё и маководы завелись?

В пиндостане можно завести себе мак, во всяком случае, я себе купил с компенсацией 900 баксов со стороны компании.

В приницпе, в ЕПАМе нет единообразия ни в чем, так что - как договоришься с начальством

kantoku
()

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

11+? Тесселяцию умеет? Есть скриншоты?

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

sed, awk итд это конечно замечательные утилиты но както не современно

ну тогда питон

В python re не предназначался для быстрой работы и для больших объёмов данных. Вообще в python считается что использовать regex нужно только в особых случаях, если нет альтернатив.

GNU grep быстрее всего остального для regex поиска.

Sed и GNU awk чаще всего быстрее всего что может быть для обработки с regex огромных объёмов данных.

tp_for_my_bunghole
()

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

Я про редактор или ЯП читаю ?

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

пакеты чего ? Плагинов ? Сборок ?

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

Они это в vim запихали или все же в gVim ? Или оно теперь вместе ставится ?

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

Ага, 12го, чтобы новые видюхи раскрыть

По сабжу, кому до развития дело было - свалили на neovim

Dred ★★★★★
()
Последнее исправление: Dred (всего исправлений: 1)
Ответ на: комментарий от tp_for_my_bunghole

быстрее всего что может быть для обработки с regex огромных объёмов данных

Так вот кто DPI для отечественных СОРМ делает. Держите его!)

makoven ★★★★★
()

Кстати 8.0.4 стартует на 10 миллисекунд быстрее чем 7.4.2102.

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

Чем оно лучше скажем Brackets? Или Atom?

Интеграцией с шеллами, компиляторами, интерпретаторами, гемами, пакетами и прочими инструментами, которые работают в терминале/консоли, работой по ssh, ну и что касается плагинов, то атомные и бракетные полностью сливают и уступают таковым у вима.

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

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

А можно узнать как переключать язык в normal mode? По ctrl+^ он либо пишет что файла какого-то нет либо переключает меня на другой буфер

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

Например, редактирую хтмл. Язык стоит русский. В нормал мод жму ct< чтобы поменять текст от текущей позиции до открывающей угловой. А он ищет не скобку а букву БЭ

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

Моя твоя не понимает. Этот способ работает в режимах вставки, плюс в режиме ввода команды.

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

я в нвим пишу. может его косяк. попробую завтра в виме

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

это всё решается через vim-xkbswitch, на не английском языке в insert mode при переключении в normal по Esc (или быстрый normal по C-o) автоматически переключается раскладка на английский и обратно на не английский при входе в insert, в общем я не понимаю, зачем изобретать костыли-костылики или обмазываться говном, если уже относительно давно есть готовое рабочее решение, используя которое вообще забываешь про существование и конфликт раскладок.

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

неработающий keymap даже рядом не стоит с этим, это просто работает, keymap же не работает вообще в 95% случаев.

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

переключение по C-^? Вот я в insert mode, у меня кириллическая раскладка, нажимаю Esc и перехожу в normal mode, нажимаю C-^ или что? Или когда его нажимать?

Мне при кириллической раскладке в normal mode C-^ говорит:

E23: No alternate file
и хоткеи не работают.

Не затруднит объяснить как это работает?

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

Вот ты запустил vim, перешёл в режим вставки, нажал Ctrl-6, пишешь по-русски. Нажал Esc, вернулся в нормальный режим, ничего не делаешь, спокойно можешь двигаться туда-сюда с помощью hjkl, скакать по словам (b/e/w и т.д.), давать команды и прочая. Когда снова перейдёшь в режим вставки, снова будешь писать по-русски. Захочешь писать латиницей — снова жми Ctrl-6 (в режиме вставки).

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

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

В случае использования вышеупомянутого плагина этих неудобств нет, всё работает автоматически, ты вообще забываешь об этом. Если ты с английской раскладки перешел на кириллическую в insert mode, то при выходе в normal оно автоматически переключит раскладку на английскую, а при возвращении в insert mode — вернет кириллическую, что собственно и нужно.

Выбирая между двумя этими способами, я выбираю именно использование плагина, потому что разница по удобству 10 против 1 в пользу плагина.

Но за тот способ благодарю, я имел в виду под неработающим и кривым keymap'ом перемапливание кнопок, а не это.

slon
()

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

Что можно ускорить с помощью DirectX в консольном редакторе?

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

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

Спокойно, да неспокойно. См пример выше про ct<. Казалось бы, в чем проблема сделать переключение раскладки в любом режиме. Нет, блин, надо было сделать херню как обычно

makoven ★★★★★
()
Последнее исправление: makoven (всего исправлений: 1)
Ответ на: комментарий от anonymous

Big data ковырять текстовым редактором? Чего только люди не придумают, лишь бы sed и miller не использовать.

анонимус, спасибо тебе! благодаря тебе узнал про miller и только что закончил пилить на нем стриминговый data cleaning/трансформатор данных, очень годная штука.

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