You are here

Sublime Text 3 Public Beta 3059

Хорошая новость для маньяков, работающих одновременно с двумя десятками файлов. Теперь вкладки не сжимаются до нескольких пикселей, а двигаются влево-вправо. Благодаря новой функции предпросмотра, верстальщики могут увидеть изображения прямо в редакторе. Для любителей все настроить под себя, теперь появилась возможность изменить вид каретки. Всем остальным желаю просто порадоваться выходу новой версии любимой программы.

  • Добавлена прокрутка вкладок, параметр enable_tab_scrolling;
  • Добавлена возможность просмотра изображений;
  • Кодировка и символ конца строки может быть отображен в статусной строке при помощи параметров show_encoding и show_line_endings;
  • Добавлены параметры для настройки отображения каретки: caret_extra_top, caret_extra_bottom и caret_extra_width;
  • Добавлен параметр index_exclude_patterns, позволяющий исключить некоторые файлы из индексации;
  • Теперь окно автоматически закрывается, когда из него перетянута последняя вкладка;
  • Теперь при закрытии вкладки всегда выбирается соседняя;
  • Порядок переключения вкладок по ctrltab теперь сохраняется в сессии;
  • Добавлен параметр minimap_scroll_to_clicked_text (включает анимацию при клике по миникарте);
  • Улучшены сообщения об ошибках, когда не удается сохранить файл;
  • Исправлена работа автокомплита в макросах;
  • Небольшие улучшения в подсветке синтаксиса Python.

Подробнее

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

Параметры настройки каретки регулируют дополнительные высоту, глубину и ширину каретки.

Индексация требуется для работы функций GoTo. Файлы большого размера, такие как логи, могут снизить производительность. Чтобы исключить некоторые файлы, необходимо указать маску.

{
    "index_exclude_patterns": ["*.log"],
}

Комментарии

Дмитрий's picture

Вот про кодировку я ждал. Круто.

Саблаймолюбитель's picture

1) Что значит прокрутка вкладок, параметр enable_tab_scrolling; - что она дает

2) Настройки каретки, для чего они и что из себя представляют?

3) index_exclude_patterns - Каким образом? И что значит индексация - поиск по файлам в проекте?

loac's picture

Дополнил.

Саблаймолюбитель's picture

Спасибо =) на сайте не удобно, то что нет подписки на ответы на комментарии) нужен disqus)

loac's picture

Я не рассчитывал на такое количество комментариев. Предполагалось, что для обсуждений будет использоваться форум. Будет время, попробую добавить disqus. Спасибо.

ZEOS's picture

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

Вот этого мне очень хотелось и сделали! Супер!

Да, очень хочется Disqus-а :)

Павел's picture

Что то у меня не работает

ZEOS's picture

Не понял про пункт:

"Теперь окно автоматически закрывается, когда из него перетянута последняя вкладка"

Теперь, что не будет работать: "close_windows_when_empty": false ?

loac's picture

Раньше, если перетянуть мышкой последнюю вкладку, пустое окно не закрывалось.

ZEOS's picture

Вы пропустили пункт:

* When the last file is closed, a new transient file is created automatically

loac's picture

К своему стыду, просто не понял о чем речь.

ZEOS's picture

При включении "minimap_scroll_to_clicked_text": true нельзя двигать документ по мини-карте с зажатой мышкой (срабатывают только клики)

Бесполезный эффект, имхо.

uplifting 's picture

А у меня работает

Павел's picture

Каким образом вот это работает: Добавлена возможность просмотра изображений;

Вроде бы навожу на путь до изображения и ноль реакции

loac's picture

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

vampireos's picture

подскажите как изменить цвет каретки, или это задаётся файле темы?

loac's picture

Цвет каретки задается через цветовую схему.

Дамир's picture

привет напиши статью про плагины для редактора

loac's picture

Про какие-то конкретные или в общем?

Alex's picture

Здравствуйте, подскажите пожалуйста, как исправить косяк:
выбираю например синтаксис JAVA в правом нижнем углу он и отображается, выбираю HTML, тоже всё норм, выбираю PHP, а ставится всё равно HTML, и никаких намёков в автокомплите что это PHP, хотя настройки показывают галочку именно на PHP, может где я туплю, в чём проблема понять не могу.(ставил следующие плагины: emmet, hyaku, jquery, sidebarenhancements помню эти, не знаю как все посмотреть, может что пропустил)

loac's picture

Есть такой баг в ST. Если после перезагрузки редактора выбрать для новой вкладки синтаксис HTML или PHP, то потом он и будет оставаться активным. Я специально не сравнивал, но по-моему они ведут себя одинаково. Должны работать все автодоплнения и снипеты.

Если ставил через Package Control, то посмотреть можно через список команд, набрав List Packages.

Alex's picture

Спасибо, получилось отобразить PHP. Жаль только одновременно нельзя открыть вкладку и HTML и PHP (отображаются либо обе html, или обе php), с остальными языками такой беды нет, странно что этот баг не пофиксили. Будем штудировать дальше.

loac's picture

Разницы между ними быть не должно. Просто не обращай внимание.

Михаил's picture

Подскажите пожалуйста, можно ли у цветовых схем менять фон, при этом подсветку синтаксиса оставлять неизменной? И второй вопрос если плагин для ST который бы мог раскладывать код по правилам хорошего тона? т.е чтоб код был более читабельным, со всеми отступами, переносами и т.д, поставил плагин Alignment но это не совсем то, что мне нужно.

loac's picture

Есть неплохой сайт с редактором схем. Тут кратенько о том, как с ним работать.

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

Вова's picture

Здрасьте! Убунта x64, поставил саблайм, не работает вызов меню функций автозаполнения по ctrl+space. Посмотрел файл с настройками - там ваще нет такого сочетания... Как исправить? Или как включить?

loac's picture

В Linux сочетание для автокомплита alt/. Команда auto_complete. Искать в  Preferences Key Bindings – Default. Можно назначить свое сочетание в пользовательском конфиге.

Александр's picture

Здравствуйте, можно ли в ST3 оборачивать текст в нужный мне тег? Прочитал, что можно через alt+shift+w, но текст берётся только в тег Р, как сделать чтобы я мог выбрать нужный мне тег? (например выдел. текст сделать ссылкой)Заранее спасибо.

loac's picture

Хоткей altshiftw обрамляет текст тегом p и оставляет на нем выделение. Если продолжить набирать код, например, напечатать li, то он заменит первоначальный тег.

Рекомендую также комбинацию ctrlshiftl. Она разобьет несколько выделенных строк на отдельные выделения, тем самым позволяя одновременно писать код в нескольких местах.