Выпущена Бета-Версия Sublime Text 3

Первая бета-версия Sublime Text 3 уже доступна зарегистрированным пользователям.

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

Sublime Text теперь сканирует файлы в вашем проекте, создавая индекс того, какой файл содержит какой символ.

Это облегчает использование таких инноваций, как «Перейти к определению» и «Перейти к символу в проекте», которые доступны из меню «Перейти».

«Перейти к определению» приведет вас к объявлению идентификатора, а «Перейти к символу в проекте» предложит вам выбрать символ с помощью нечеткого сравнения, а затем приведет к объявлению идентификатора.

Управление подокнами .

Работа с несколькими подокнами стала еще эффективнее благодаря командам создания и удаления подокна, а также быстрого перемещения файлов между подокнами.

Вы можете увидеть новые параметры в меню «Просмотр/Группы», «Просмотр/Фокус-группа» и «Просмотр/Перемещение файла в группу».

Скорость .

Sublime Text всегда подчеркивал скорость как особенность, но версия 3 устраняет некоторые узкие места.

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

Производительность функции «Заменить все» также была значительно улучшена.

API .

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

Также появились новые функции API, в том числе функции полного доступа к данным проекта.

Плагины Sublime Text 2 потребуют портирования для совместимости с Sublime Text 3, однако в большинстве случаев изменения будут минимальными.

Что нового:

  • Добавлено определение перехода и символ перехода в проект.
  • Значительно более быстрое время запуска
  • Значительно улучшена производительность функции «Заменить все».

  • Улучшен алгоритм сравнения, используемый для Goto Anything, автозаполнение учитывает перепутанные символы.

  • Пользовательский интерфейс: расширенное управление ячейками
  • Пользовательский интерфейс: при предварительном просмотре файлов на боковой панели создается вкладка предварительного просмотра.

  • Пользовательский интерфейс: улучшена анимация боковой панели.

  • Проекты: для одного проекта можно создать несколько рабочих пространств.

  • Проекты: при добавлении папок на боковую панель символические ссылки по умолчанию не учитываются.

    Это свойство можно изменить, включив в проекте Follow_symlinks.

  • Сборка системы: добавлен «shell_cmd», который заменяет «cmd», с более интуитивным синтаксисом.

  • Системы сборки: улучшено поведение обработки PATH в OS X при использованииshell_cmd.
  • Системы сборки: в системах сборки Make теперь улучшены регулярные выражения для обнаружения ошибок.

  • Система сборки: файл синтаксиса может быть определен для вывода.

  • Система сборки: перенос слов включен по умолчанию.

  • Поиск в файлах: Улучшена обработка двоичных файлов.

  • Поиск файлов: номера строк скрыты в выводе
  • Поиск: поиск в выделенном фрагменте больше не будет отмечаться автоматически.

  • 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, поскольку для OS X 10.6 не существует набора инструментов C++11, а 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. УПД: К сожалению, звезды не сошлись и статья не была размещена в переводе, пытаюсь исправить свою ошибку и добавить оригинальную новость сюда: Sublime Text 3 бета УПД: Большое спасибо кралександр за помощь в исправлении грамматических и пунктуационных ошибок.

УПД: Информация о пробной версии появилась в блоге.

Разработчики еще обещают, что он выйдет, но чуть позже.

Sublime Text 3 в настоящее время доступен только зарегистрированным пользователям.

Оценочная версия будет доступна позже.

Теги: #возвышенный текст #программирование
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.