anonymous@RULINUX.NET~# Last login: 2024-04-19 19:49:31
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать] Фильтры
  • торсионщина
Скрыть

Увидел свет текстовый редактор Vim 7.4

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

Среди наиболее интересных улучшений:

  •   Новый движок регулярных выражений. В отличие от старого движка выполнения регулярных выражений, использующего алгоритм последовательного перебора путей сопоставления маски, новый движок реализован в виде конечного автомата и позволяет существенно увеличить производительность при использовании сложных регулярных выражений или поиска по объёмному тексту (для простейших регулярных выражений новый движок немного медленнее старого). Одним из следствий задействования нового движка стало решение проблем с подсветкой синтаксиса для файлов Javascript и XML c длинными строками.
  •   Расширение интерфейсов для написания расширений на языке Python. Добавлены новые функции python-bindeval, pyeval и py3eval, обеспечено автоматическое преобразование ошибок и исключений Vim в исключения Python, добавлены команды ":pydo" и ":py3do", прекращена поддержка Python 2.2 и более старых выпусков;
  •   В интерфейсе для разработки расширений на языке Lua добавлена поддержка привязки пользовательских данных к структурам Vim. Добавлена новая функция luaeval();
  •   Добавлена возможность автоматического сохранения выбранных областей в системный буфер обмена в версиях Vim без поддержки GUI. Кроме того добавлена поддержка использования системного буфера обмена в качестве регистра по умолчанию; Добавлена новая команда ":syntime", полезная при отладке; Реализовано автодополнение при вводе аргументов команды ":language";
  •   Добавлена поддержка мыши в терминале rxvt-unicode.
Код Vim распространяется под собственной копилефт лицензией, совместимой с GPL, и позволяющей без ограничений использовать, распространять и перерабатывать код. Основная особенность лицензии Vim связана с возвратом изменений - реализованные в сторонних продуктах улучшения должны быть переданы в исходный проект, если мэйнтейнер Vim посчитает эти улучшения заслуживающими внимания и отправит соответствующий запрос. По типу распространения, Vim относится к Сharityware, т.е. вместо продажи программы или сбора пожертвований на нужды проекта, авторы Vim просят перечислить любую сумму на благотворительность, если программа понравится пользователю.

новость цельнотянута с Опеннет

>>> Подробнее

anonymous(*) (2013-08-11 08:38:28)
Отредактировано anonymous по причине "не указана"
Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0

Подтверждено: vilfred(*) (2013-08-11 08:43:12)

[Ответить на это сообщение]

[#] [Добавить метку] [Редактировать] Ответ на: Увидел свет текстовый редактор Vim 7.4 от anonymous 2013-08-11 08:38:28
avatar
Скрыть

Re:Увидел свет текстовый редактор Vim 7.4

Как бы они его ещё научили не всасывать весь открываемый файл в память целиком.

anonymous(*)(2013-08-11 13:01:43)

Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!