You are here

Sublime Text 3 Public Beta 3124

Теперь сообщение об ошибке появляется непосредственно по месту допущения этой самой ошибки. Это возможно благодаря новому API, которое позволяет добавить HTML аннотации в текстовый буфер плагинов. Данная возможность может быть отключена параметром show_errors_inline.

Также появилась возможность «Show Definition», которая при наведении курсора на место вызова функции, отображает всплывающее окошко с координатами ее определения. Нажав на ссылку, вы можете переместиться к этому месту, а нажав Goto/Jump Back вернуться обратно. Данная возможность может быть отключена параметром show_definitions.

Как всегда, большое количество улучшений производительности, подсветки и расширение официальной документации. С этим обновлением, Sublime Text 3 практически готов выйти из стадии беты.

Список изменений

  • Параметры теперь открываются в новом окне, разделенным на две колонки – настройки по умолчанию и пользовательские.
  • Курсор над вызовом функции отобразит всплывающее окошко с местом ее определения. Отключается параметром show_definitions.
  • Сообщения об ошибках отображаются в месте, где они произошли. Отключается параметром show_errors_inline.
  • В меню и пальтры команд добавлена команда для установки Package Control.
  • Различные улучшения подсветки синтаксиса.
  • Значительные улучшения работы с синтаксисом Scala. Спасибо djspiewak и gwenzek.
  • Значительные улучшения работы с синтаксисом LaTeX. Спасибо randy3k.
  • Улучшение производительности работы функции Goto при работе с большим числом открытых файлов.
  • Незначительные улучшения времени загрузки файлов.
  • Linux и OSX: улучшена работа с памятью.
  • Исправлена ошибка Replace, связанная с работой в обратном направлении и при использовании регулярных выражений.
  • Исправлена ошибка Build System, связанная с использованием параметра "file_patterns".
  • Исправлено перекрытие вкладок на высоких разрешения в Windows и Linux.
  • OSX: исправлены графические глюки при переключении вкладок.
  • Linux: улучшение производительности отображения для некоторых систем.
  • Теперь кодировка открытых файлов теперь сохраняется в сессии.
  • Теперь в Build Systems для команды "Cancel" можно назначить горячую клавишу.
  • Синтаксис: добавлен атрибут clear_scopes.
  • Цветовая схема: добавлен атрибут popupCss для определения стиля всплывающих окошек.
  • Цветовая схема: добавлен атрибут phantomCss.
  • minihtml: поддержка HiDPI для Windows и Linux.
  • minihtml: теперь селекторы потомков могут использоваться в описании стилей.
  • minihtml: теперь можно использовать атрибут font-family.
  • minihtml: реализовано наследование (inherit).
  • minihtml: добавлена поддержка атрибута line-height.
  • minihtml: теперь элементы могут быть позиционированы относительно.
  • minihtml: инлайн элементы поддерживают атрибуты padding и background-color.
  • minihtml: добавлена поддержка переменных и функции var()
  • minihtml: добавлены функции color() (partial), rgb(), rgba(), hsl() и hsla()
  • minihtml: исправлено переполнение стека в WIndows в случае большого числа незакрытых тегов.
  • API: добавлены Phantom и PhantomSet.
  • API: добавлен класс ViewEventListener.
  • API: добавлена функция View.is_primary().
  • API: добавлена функция EventListener.on_hover(view, point, hover_zone).
  • API: добавлены функции для определения видимости миникарты, статусной строки, вкладок и меню.
  • API: обновление Python 3.3 и SQLite 3.14.1.
  • Packages: загрузка дополнений теперь не прерывается, если файл .sublime-package поврежден.
  • Packages: исправлены ситуации когда в Windows в пути загружаемого дополнения использовался юникод.