Вышел sublime text 3 beta

в 12:07, , рубрики: Программирование, метки:

Первая бета Sublime Text 3 уже доступна для зарегистрированных пользователей. Далее несколько слов о новых возможностях, новых политиках цен и апгрейда, а также системной совместимости Sublime 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 для пользователей, кто купил лицензию незадолго до выхода релиза 3.0.

UPD:
К сожалению не сошлись звезды и статья не запостилась как перевод, пытаюсь исправить свою ошибку и добавляю оригинал новости здесь: Sublime Text 3 beta

UPD:
Огромное спасибо kraleksandr за помощь в исправлении грамматических и пунктуационных ошибок.

Автор: fr33z3

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js