Вышел sublime text 3

от автора

Первая бета Sublime Text 3 уже доступна для зарегистрированных пользователей. Далее несколько слов о новых возможностях, новых политиках цен и апгрейда, а также системной совместимости Siblime Text 3.

Идексироние символов. Sublime Text теперь сканирует файлы в вашем проекте, строит индекс того какой файл какой символ содержит. Это способствует таким нововведениям как Goto Definition и Goto Symbol in Project, оба доступные из Goto menu. Goto Definition переносит вас на объявление идентификатора, в то время как Goto Symbol in Project предлагает вам выбрать символ с помощью нечеткого сравнения и затем переносит вас на объявление идентификатора.

Управление клетками. Работа с несколькими клетками стала еще эффективнее с помощью команд создания и удаления клеток, а также быстрого перемещения файлов между клетками. Вы можете увидеть новые опции в View/Groups, View/Focus Group и View/Move file to Group.

Скорость. Sublime Text всегда выделял скорость работы как свою особенность, но версия 3 решает некоторые узкие моменты. Запуск теперь практически мгновенный, а также плагины больше не имеют возможности снизить его. Производительность функции «Заменить все» также значительно ускорена.

API. Sublime Text теперь использует Python 3.3 для плагинов и запускает их вне процесса, поэтому любые плагины, запускающие native код более не предоставляют риска обрушить основной процесс Sublime Text. API также полностью потоко-безопасный и предоставляет несколько коллбэков которые запускаются асинхронно (в том числе on_modified_async). Также появились новые API функции, включительно функции полного доступа к данным проекта. Плагины Sublime Text 2 будут требовать портирования для совместимости с Sublime Text 3, как бы то нибыло в большинстве случаев изменения будут мнимальными.

Что нового:

  • Добавлено Goto Definition и Goto Symbol in Project
  • Значительно ускорено время запуска
  • Значительно ускорена производительность «Заменить все»
  • Улучшен алгоритм сравнения, использовавшийся для Goto Anything, автодополнение учитывает перемешанне символы
  • UI: расширенное управление клетками
  • UI: Предпросмотр файлов из боковой панели создает вкладку предпросмотра
  • UI: Улучшенна анимация в боковой панели
  • Проекты: Для одного проекта может быть создано несколько рабочих пространств
  • Проекты: Когда добавляются папки в боковую панель, симлинки не учитываются по умолчанию. Это свойство может быть измененено включением follow_symlinks в проекте.
  • Build системы: Добавлен ‘shell_cmd’, который заменяет ‘cmd’, с более интуитивным снтаксом
  • Build системы: Улучшенное поведение PATH handling в OS X при использовании shell_cmd
  • Build системы: ‘Make’ build системы теперь имеет улучшенные регулярные выражения для толавливания ошибок
  • Build системы: Синатксический файл может быть определен для вывода
  • Build системы: Обертывание слов включено по дефолту
  • Поиск в файлах: Улучшена обработка бинарных файлов
  • Поиск в файлах: Номера строк скрыты в выводе
  • Поиск: Искать в выделенном более не будет помечаться автоматически
  • OSX: Улучшена производительность на Retina дисплеях
  • OSX: Требуется версия 10.7 или выше
  • OSX: Только 64 разрядные
  • OSX: Версия Python в системе более не является зависимостью
  • OSX: Наклонные шрифты теперь синтезируются, если не доступны по умолчанию в самом шрифте
  • Linux: Появились .deb файлы
  • Linux: Старт из команднйо строки будет демонизировать процесс по умолчанию
  • API: Переход с Python 2.6 на Python 3.3
  • API: Плагины работаю вне процесса
  • API: API плагинов теперь потоково безопасна
  • API: Некоторые события API теперь запускаются асинхронно
  • API: begin_edit()/end_edit() более не доступны
  • API: Проекты теперь открыты для API
  • API: Добавлены window.settings() и window.template_settings()
  • API: show_quick_panel() принимает колбэк on_highlighted

Совместимость. Sublime Text 3 должна работать на всех системах, которые уже могут запускать Sublime text 2, за исключенеим OS X 10.6. К сожалению, не возможно поддерживать 10.6 совместимость так как нет C++11 toolchain для OS X 10.6, а Sublime Text 3 очень активно использует функционалность C++11.

Цены. Цена на лицензионный ключ Sublime Text возрасла на $11, с $59 до $70, первое повышение в пятилетней истории Sublime Text. Все лицензии, купленные по этой новой цене доступны в Sublime Text 3. Пользователи с лицензионным ключом Sublime Text 2 могут продолжать использовать ключ для Sublime Text 3 пока она в бете. Когда версия 3.0 будет зарелижена, обновления будут доступны по цене $30, или $15 для пользователей, кто купил лицензию недавно.

Pricing. The price for a Sublime Text license key has increased by $11, from $59 to $70, the first price rise in Sublime Text’s five year history. All licenses purchased at this new price are valid for Sublime Text 3. Users with a Sublime Text 2 license key can continue using the key with Sublime Text 3 while it’s in beta. When 3.0 is released, upgrades will be available for $30, or $15 for users who have purchased recently. Граничная дата для сниженной цены обновления будет непосредственно зависеть от актуальной даты релиза версии 3.0.

Sublime Text 3 is currently available to registered users only. An evaluation version will be available later.

ссылка на оригинал статьи http://habrahabr.ru/post/167499/


Комментарии

Добавить комментарий

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