Содержание

Как мне установить Sublime Text 2/3?

По сути, ваша проблема в том, что вы используете не ту статью 🙂 Если бы она была на сайте SE, я бы проголосовал за нее.

Копирование материалов, которые не приходят из репозиториев Ubuntu, в /usrНЕПРАВИЛЬНО. Этим каталогом управляет менеджер пакетов Ubuntu, и с ним могут возникнуть проблемы в тот или иной момент — например, при следующем обновлении системы Sublime, вероятно, будет удален без следа.

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

Правильным решением, если вы хотите установить программу для всей системы, было бы найти / собрать файл .deb и установить его — таким образом менеджер пакетов узнает о пакете.

Webupd8 поддерживает PPA для SublimeText2 , так что вы можете просто использовать его.

Однако есть гораздо более ленивое решение, которое я лично использую — просто распакуйте SublimeText где-нибудь в вашем домашнем каталоге, создайте binкаталог в вашем домашнем каталоге и запустите sublime_textисполняемый файл symlink в этот каталог:

mkdir ~/bin
ln -s ~/wherever/sublime/is/sublime_text ~/bin

После чего вы сможете запустить Sublime Text, набрав sublime_textв консоли из любого каталога. Это вообще не требует привилегий root, и редактор работает нормально.

В статье также реализована некоторая интеграция с оболочкой, например, регистрация sublime_text в качестве редактора по умолчанию и добавление значка, и мне было лень это делать — однако я уверен, что это можно сделать, не вмешиваясь в общесистемные настройки.

Это, однако, не объясняет проблем с разрешениями, которые у вас есть — SublimeText в любом случае сохраняет все свои настройки в вашей домашней папке, поэтому даже если вы установили его для всей системы, у него не должно быть проблем. Вероятно, произошло то, что вы запустили его в первый раз с привилегиями суперпользователя (то есть из оболочки sudo), поэтому каталог конфигурации редактора (in

~/.config/sublime-text-2) rootтеперь принадлежит . Вам нужно сделать что-то вроде

sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2

чтобы исправить это.

Краткий FAQ по используемым обозначениям на SoftPortal.com

Перечень используемых обозначений и сокращений

Бесплатное ПО (freeware) — бесплатные программы за которые не нужно платить. Достаточно только загрузить программу и пользоваться ею без каких-либо ограничений. Бесплатные программы имеют тенденцию становиться условно-бесплатными.

Условно бесплатное ПО (shareware) — программы которые можно бесплатно скачать и использовать определенный промежуток времени по прошествию которого за программу придется заплатить, если Вы решили пользоваться ею дальше.

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

Триал версия (trial) — в принципе, полный аналог условно-бесплатного ПО (shareware) за исключением того, что часто в trial версиях пользователю предоставляется не определенный бесплатный срок использования программы (30, 14 дней), а определенное количество запусков программы. Можно сказать, что программы типа trial и shareware это одно и тоже.

Бесплатная с баннером (adWare) — данный вид программ появился не так давно. Если Вы когда либо пользовались интернет пейджером ICQ, то вы уже имели честь сталкиваться с программами этого типа. По сути, это бесплатные программы в которых «крутится» реклама. Обычно это баннеры 468х60 либо кнопки 88х31. Именно наличие баннера, за размещение которого разработчик программы получает деньги, позволяет вам использовать программы этого типа бесплатно.

Демо версия (demo) — программы данного типа, как правило, предназначены для того, чтобы пользователь смог оценить возможности программы. Демо версия обычно не полнофункциональна (часть опций программы может не работать) либо имеет ограничения на применение программы. Например, программа в демо режиме может обрабатывать всего 1 файл либо создавать какой-то чертеж, но без возможности его распечатать или сохранить результаты работы на диске. Т.е. программы данного типа позволяют лишь оценить саму программу, ее интерфейс и степень ее полезности для пользователя. Полнофункциональную версию необходимо приобретать у разработчика.

sublime text 3 на mac os не держит проект открытым



Я использую sublime text 3 на mac. Всякий раз, когда я открывал проект или папку и закрывал окно (не выходил из приложения), он будет помнить, где я в последний раз остановился, и откроет мое последнее окно. Я заметил, что теперь, когда я закрываю окно, он дает мне пустой документ. Мне нужно перейти к просмотру, чтобы открыть проект. Есть ли какая-то настройка, которую я пропускаю?

EDIT: хорошо, я думаю, это потому, что приложение на самом деле не вышел, когда я ударил красный X. . он все еще работает, но я просто закрыл свои вкладки. есть ли способ заставить sublime text выйти, когда все его windows закрыты?

macos sublimetext2 sublimetext sublimetext3
Поделиться Источник hamobi     09 сентября 2014 в 21:21

2 ответа


  • sublime text 3-Изменение цвета синтаксиса

    Я хотел бы изменить определенный цвет подсветки синтаксиса в Sublime Text 3 — Как я могу это сделать? Большинство ответов о Sublime Text касаются Mac OS (некоторые также windows) — любые детали (пути и т. д..) имеет отношение к Ubuntu (или другим дистрибутивам linux) было бы полезно.

  • Sublime Text Hotkey / Keybinding для нескольких курсоров на Mac OS X

    https://www.sublimetext.com/docs/2/multiple_selection_with_the_keyboard.html http://www.wdtutorials.com/2013/06/23/sublime-text-keyboard-shortcuts-cheat-sheet-win-os-x-and-linux#.

    U4SkQ5RdW8E Оба этих сайта предполагают, что Ctrl + Shift + Up/Down добавит еще один курсор. Но мой Mac OS X, кажется,…



17

Чтобы сохранить настройки проекта в Sublime, вам нужно выйти из всего приложения, а не просто закрыть windows. Используйте Q для выхода или выберите Sublime Text -> Quit . Нет никакого способа заставить программу выйти, когда просто закрывается windows, OS X обычно не работает таким образом.

Поделиться

MattDMo     10 сентября 2014 в 16:44


Поделиться simontol     01 февраля 2015 в 21:06


Похожие вопросы:


Есть ли способ подключить Intellij IDEA к Sublime Text на Mac OS X?

Я хотел бы найти способ открыть файл в Sublime Text 2 из Intellij IDEA (на Mac OS X), так как использовать его расширенные функции редактирования текста в тех случаях, когда недостаточно писать. ..


Пакет Sublime Text Dart на Mac OS X-live analysis не работает

Я использую Sublime Text и пакет Dart на Windows 7 без проблем. Теперь я хочу переключиться на Mac OS X. У меня есть Dart 1.22 установлен через Homebrew и Sublime Text 3 Build 3126 установлен через…


Sublime Text 3 и Terminal приглашение для OS X Mavericks?

Я пытаюсь настроить Sublime Text 3 на OS X Mavericks и получаю уровни разочарования. Я следовал всем обычным подозреваемым в отношении установки и настройки, то есть гуглил сайт Sublime Text и…


sublime text 3-Изменение цвета синтаксиса

Я хотел бы изменить определенный цвет подсветки синтаксиса в Sublime Text 3 — Как я могу это сделать? Большинство ответов о Sublime Text касаются Mac OS (некоторые также windows) — любые детали…


Sublime Text Hotkey / Keybinding для нескольких курсоров на Mac OS X

https://www.sublimetext.com/docs/2/multiple_selection_with_the_keyboard. html http://www.wdtutorials.com/2013/06/23/sublime-text-keyboard-shortcuts-cheat-sheet-win-os-x-and-linux#.U4SkQ5RdW8E Оба…


Как запустить и скомпилировать .c на Sublime Text 2 [MAC OS X]

Сейчас я изучаю C в колледже, и учителя сказали мне использовать codeblocks в качестве IDE, но, по моему мнению, codeblocks немного уродливы, и именно поэтому я выбрал Sublime Text 2, Лучший…


Sublime Text 3 папки боковой панели не открываются при запуске (OSX)

На Ubuntu Sublime Text 3 есть опция Open Folder…, чтобы сохранить структуру папок в боковой панели. Все подпапки отображаются всякий раз, когда я открываю ST3. BUT на Mac этот параметр не…


Sublime Text 3 команда B не выполняется

Я загрузил Sublime Text 3, и теперь я пытаюсь запустить в нем простой код python. Код, кажется, работает, когда я запускаю Command + B , но я не вижу никаких выходных данных: Я нахожусь на Mac OS X…


Как использовать псевдонимы Mac OS в Sublime Text 3?

Я хочу открыть дерево папок, которое содержит любой код на моем Mac в Sublime 3. Что-то вроде этого: Но у меня нет всего этого в одной папке, и это не достаточно удобно, чтобы открыть много папок в…


Как настроить .bash_profile для ярлыков Sublime Text 3 в консоли terminal MAC OS 10 Sierra?

Я не могу успешно создать команду subl . после установки Sublime Text 3 с terminal в MAC OS 10 Sierra (например, используя ее на GitHub или локальном управлении версиями). Как я могу соответствующим…

Папка Sublime Text 3 Packages имеет необычное содержимое



Мне кажется, я схожу с ума.

По-видимому, все мои установленные пакеты и темы должны быть в

/Users/Nathan/Library/Application Support/Sublime Text 3

Однако содержимое этой папки… странное. Несколько случайных пакетов, включая тот, который я не знал, что установил) и пустая папка Theme - Default . У меня есть много установленных пакетов, которые не находятся в этой папке.

Это также папка, которая открывается, когда я выбираю ‘Browse Packages’ в меню настроек.

Итак, где все мои packages/themes? есть ли какой-нибудь альтернативный каталог?

sublimetext2 sublimetext3 sublimetext
Поделиться Источник Nathan Hornby     01 июля 2015 в 15:09

2 ответа


  • Не удается найти папку цветовых схем по умолчанию для Sublime Text 3

    Поэтому я решил установить Sublime text 2 рядом с Sublime text 3, чтобы посмотреть, смогу ли я найти папку Color Scheme — Default для sublime text 2, и я нашел ее без проблем ( C:\Users\USERNAME\AppData\Roaming\Sublime Text 2\Packages\Color Scheme — Default ). Но когда я вошел в папку…

  • Почему просмотр пакетов в Sublime Text 3 открывает папку с пользовательской папкой внутри?

    Я только что получил новый компьютер, установил Sublime Text 3, и я хочу начать установку новых пакетов, когда я иду в cmd+shift+p и набираю Package или Install , он не возвращает ничего подобного, как в Sublime Text 2, что я должен сделать, чтобы просто открыть Install Packages и начать вводить. ..



1

Я рекомендую вам установить пакет PackageResourceViewer , который позволяет просматривать файлы/папки из установленных пакетов, а также извлекать установленные пакеты и заставлять их отображаться в вашей фактической папке пакетов.

Поделиться Saad     01 июля 2015 в 16:20



1

Пакеты, которые я установил, находятся в каталоге ‘Installed Packages’, я бы предположил, что для вас он находится по адресу:

/Users/Nathan/Library/Application Support/Sublime Text 3/Installed Packages

У меня просто есть bz2 и пользователь, расположенный в моем каталоге Sublime Text 3.

Кроме того, из документов:

https://www.sublimetext.com/docs/3/packages.html

Сжатые пакеты могут быть сохранены в:

executable_path>/Packages
<data_path>/Installed Packages

Свободные пакеты могут храниться в:

<data_path>/Packages

Надеюсь, это поможет!

Поделиться pjames     01 июля 2015 в 15:18


Похожие вопросы:


как установить sublime text indent xml в sublime 3

Я пытаюсь установить https://github. com/alek-sys/sublimetext_indentxml в sublime text 3. Я читаю В Sublime Text 3-клонировать проект из Github в папку Packages. Кажется, это не работает. Я не…


Sublime Text 3 удалил мою папку под /Packages

Я добавил плагин для Sublime Text 3 через github. Это создает папку в папке Мои пакеты. Проблема: когда я перезапускаю sublime, он автоматически удаляет эту папку. Как этого избежать?


Как извлечь темы из кэша Sublime text, или где находятся цветовые схемы sublime text, которые были кэшированы?

Я нахожусь на mac. кроме того, важно отметить, что файл с сегментом пути Packages/Solarized Color Scheme / Solarized (Dark).tmTheme не существует нигде в файловой системе. Sublime text имеет…


Не удается найти папку цветовых схем по умолчанию для Sublime Text 3

Поэтому я решил установить Sublime text 2 рядом с Sublime text 3, чтобы посмотреть, смогу ли я найти папку Color Scheme — Default для sublime text 2, и я нашел ее без проблем (. ..


Почему просмотр пакетов в Sublime Text 3 открывает папку с пользовательской папкой внутри?

Я только что получил новый компьютер, установил Sublime Text 3, и я хочу начать установку новых пакетов, когда я иду в cmd+shift+p и набираю Package или Install , он не возвращает ничего подобного,…


Папка по умолчанию отсутствует в каталоге Sublime Text 3

После установки Sublime Text 3 я пытаюсь использовать пользовательскую комбинацию клавиш ( F5 ), определенную в: ~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-keymap Ярлык не…


Sublime Text 3 пользовательский плагин не загружается

Я попробовал стандартный Hello, World! Sublime Text 3 пользовательских шага плагина, используя несколько источников: https://leanpub.com/writing-sublime-plugins/read#файл HelloWorld…


Настройки Sublime Text 3 исчезли, папка Packages не читается?

После перезагрузки моего mac все мои настройки sublime text (пакеты, привязки ключей, специальные настройки синтаксиса и т. д.) исчезли. Это как если бы это была свежая новая установка. Проведя…


Sublime Text 3: Ruby ошибка подсветки синтаксиса

13 сентября Sublime выпустила первую не бета-версию Sublime Text 3. Я только что сделал обновление, и теперь у меня есть проблемы с improved syntax highlighting, когда я использую Ruby. def foo @bar…


Правильно добавить папку site-packages в Sublime Text 3 sys.path

1. Резюме Я не понимаю, как я могу сделать, что глобальный путь site-packages добавит к Sublime Text 3 sys.path в каждом запуске Sublime Text 3. 2. Причина Я хочу, чтобы в плагинах Sublime Text…

Как установить Sublime Text 3 в Ubuntu

Текстовый редактор Sublime Text быстро набрал популярность среди разработчиков благодаря хорошему балансу простоты и функциональности. Среди его достоинств можно отметить возможность одновременного редактирования нескольких участков текста, мощную систему плагинов, подключаемый менеджер пакетов, сохранение и вставку фрагментов текста по горячим клавишам. При всём этом Sublime Text можно скачать бесплатно и использовать без покупки лицензии.

К сожалению, этого приложения нет в стандартных репозиториях многих популярных дистрибутивов. Поэтому чтобы установить Sublime Text 3 в Ubuntu, придётся воспользоваться обходными путями вместо привычного обращения к Центру приложений. В этой статье описано несколько способов разной степени сложности и удобства.

Установка через PPA

Есть пользовательский репозиторий (PPA), в котором всегда доступна самая свежая версия Sublime Text из стабильных. Чтобы подключить его, нужно ввести команду:

sudo add-apt-repository ppa:webupd8team/sublime-text-3

Утилита автоматически импортирует ключи, которые необходимы для сверки целостности пакетов.

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

sudo apt update

Ну и наконец, установка самого приложения. Название пакета может ввести в заблуждение — несмотря на слово installer, это не установщик, а сам текстовый редактор.

sudo apt install sublime-text-installer

Теперь установленный Sublime Text можно запустить, скомандовав в терминале “subl”, но куда удобнее — через дашборд Gnome 3.

Если приложение стало не нужно, его можно удалить командой:

sudo apt purge sublime-text-installer

После этого лучше удалить и сам подключенный репозиторий PPA, чтобы избежать потенциальных проблем при установке и обновлении пакетов:

sudo add-apt-repository --remove ppa:webupd8team/sublime-text-3
sudo apt update

Установка через репозиторий производителя

Разработчики текстового редактора недавно создали собственный deb-репозиторий, который можно похожим образом подключить к системе. Этот вариант выглядит более предпочтительным — всё-таки лучше полагаться на самих разработчиков программы, чем на обычных пользователей с их PPA.

Сначала надо дополнительно установить пакет apt-transport-https:

sudo apt install apt-transport-https

Следующий шаг — импортирование ключей:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

Подключение стабильного репозитория:

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

И стандартная процедура обновления кэша пакетов и установки приложения:

sudo apt update
sudo apt install sublime-text

Для удаления достаточно скомандовать:

sudo apt purge sublime-text

Но нужно также удалить из системы подключенный репозиторий разработчиков. Сделать это придётся вручную. Первый способ — открыть Центр приложений и зайти в его настройки.

В открывшемся окне перейти на вкладку “Другое ПО”, выбрать нужный (точнее, ненужный) репозиторий и нажать кнопку “Удалить”.

Второй способ — удалить созданный ранее файл:

sudo rm /etc/apt/sources.list.d/sublime-text.list

Заключительный шаг любого из этих двух способов — обновление кэша пакетов:

sudo apt update

Установка через Snap

В последних версиях Ubuntu появилась “изкоробочная” поддержка системы Snap — замены привычных deb-репозиториев, избавленная от традиционного линуксового “ада зависимостей”. Через Snap можно легко установить Sublime Text 3 всего одной командой:

sudo snap install sublime-text-3 --classic --candidate

После чего в дашборде появится иконка последней стабильной сборки текстового редактора.

Удалить его так же легко, достаточно одной команды:

sudo snap remove sublime-text-3

Установка пакета вручную

Можно просто скачать deb-пакет Sublime Text 3 и установить его кликом — т.е. использовать тот же метод, что уже десятилетиями используется в Windows для установки приложений. Чтобы скачать deb-пакет, надо зайти на соответствующую страницу pkgs.org и кликнуть там по ссылке загрузки.

После этого надо найти скачанный deb-пакет в папке “Загрузки” домашнего каталога и кликнуть по нему мышью. Откроется утилита установки пакетов Центра приложений. Для установки надо нажать кнопку “Установить” и подождать.

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

sudo apt purge sublime-text

Использование без установки

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

Для этого надо зайти на одну из страниц официального сайта проекта, и кликнуть по выделенной ссылке. Браузер скачает архив tar.bz2 в папку “Загрузки” домашнего каталога.

Этот архив надо распаковать в текущую папку.

Потом войти в появившуюся папку и перенести каталог “sublime_text_3” в любое удобное место — например, в папку apps в домашнем каталоге (такую папку нужно предварительно создать). Теперь, чтобы запустить текстовый редактор, достаточно кликнуть по исполняемому файлу “sublime_text”.

 Преимущество этого способа — нет необходимости возиться с репозиториями и пакетным менеджером. Для удаления программы достаточно удалить папку “sublime_text_3”. Но есть и минусы:

  • приложение не будет обновляться при выходе новых версий;
  • для запуска придётся каждый раз открывать файловый менеджер;
  • могут быть проблемы с модулями и библиотеками.

Поэтому в Linux так устойчива традиция устанавливать приложения только через менеджер пакетов, и лучше от этой традиции не отступать без крайней на то необходимости.

Быстрая настройка Sublime Text 3 для вёрстки сайтов

 

Скачать дистрибутив Sublime Text 3:   https://www.sublimetext.com/

 

По умолчанию Sublime Text — выглядит печально 😥

 

 

Поэтому установим все необходимые плагины.

 

Настроим  Package Control

 

Нажимаем:  Ctrl + Shift + P

 

На MAC другое сочетание клавиш, возможно  Cmd + Shift + P

 

 

Жмем  Enter  и устанавливаем  Package Control

 

Package Control необходим для того, что бы можно было устанавливать необходимые пакеты и плагины для  Sublime Text

 

После установки   Package Control — установим все необходимые плагины.

 

 

Emmit — нужен для того, что бы максимально быстро писать  html и  css  код ;

Установим Emmit

Нажимаем:  Ctrl + Shift + P

 

Имеем список доступных пакетов (серый список)

 

И судя по сообщению — установка  Emmet  завершена!

 

 


Следующий плагин который установим:  AutoFileName

 

 

— Он нужен, что бы максимально быстро прописывать пути  до файлов.

Для установки нажимаем: Нажимаем:  Ctrl + Shift + P

 

И в появившемся списке пакетов — набираем в строке:  AutoFileName

 


 

Следующий плагин который установим: Gist

Гисты — это кусочки кода, которые хранятся на gist.github.com.

Причем эти кусочки кода можно прямо из Sublimetex — извлечь с gist.github.com.

 

 

Для установки нажимаем: Нажимаем:   Ctrl + Shift + P

 

 

Установили Gist!

Рекомендуется посмотреть видео по настройке Gist

 


 

СЛЕДУЮЩИЙ ПЛАГИН: SASS

 

 

 

Важно!

 

НЕ ЗАБЫВАЕМ УСТАНОВИТЬ    Gulp sass   в   Terminal 

 

Командой:     npm i gulp-sass --save-dev  

 

 

 

 

    Да ХРЕН ТАМ! — НЕ БУДЕТ РАБОТАТЬ!    

 

Еще необходимо доставить еще пакет:

 

 

Скрина нет) Так как уже поставил — а 2 раза установщик не показывает.

 

 

Теперь установим Внешнее оформление Sublime Text

 

 

     Начали:     

 

 

и  2 варианта  цветовых оформления на выбор:

 

 

Далее переходим собственно к настройке Sublime Text 3

 

 

Отrроется файл настроек Sublime Text3

 

Правим настройки прям в этом же файле и нажимаем  Ctrl + S 

 

Ссылка на статью с настройками Sublime Text

 

Однако, при простом копировании настроек из статьи по ссылке — может возникать ошибка — МОл, не может найти тему One Dark!

 

Проблема решилась — выбором нашей темы   «One Dark..» 

 

напрямую через меню Sublime Text3:

 

 

    Порядок! Продолжаем настройку :   

 

 

Включить отображение непечатных символов:

 

нужно добавить строку в пользовательский файл настроек Sublime Text → Preferences → Settings — User.

Допишем код ЧЕРЕЗ ЗАПЯТУЮ в наш файл настроек:

   "draw_white_space": "all"    //Показать все символы  

 

 

 

Меню выключили — но можно его оперативно включать.

 

 

Установка темы One Dark на MAC

 

Выполняем стандартную установку в   Sublime Text 3   через комбинацию клавиш    Cmd + Shift + P 

 

 

1) Ставим:   Theme — One Dark 

 

2) Ставим:    One Dark — Color Scheme 

 

Но потом, скорее всего произойдет сбой ТЕМЫ!

 

Что бы это исправить — идем как на картинке:

 

SumbLime Text  ->   Preferences  ->    Color Scheme... 

 

   И вуаля! Тема One Dark у нас встала!

 

Установка  темы на MAC — Завершена!

 

Далее — откроем настройки клавиатуры:

 

Preferences →  Key Bindings   (Сочетания клавиш)

 

 

Далее переходим к Гисту:

 

GitHub Gist

 

Ссылка на статью с настройками Sublime Text

 

 

и вставляем ее сюда — в правую вкладку:

 

 

{ "keys": ["alt+shift+f"], "command": "reindent" },

 

 

 

 

Далее — откроем настройки клавиатуры Sublime Text3 на MAC:

 

Preferences   →    Key Bindings    (Сочетания клавиш)

 

 

В открывшееся правое окно (документ)  —  вставляем строчку (см. инструкцию Windows):

 

   И вуаля — все работает!  

 

А точнее — выполняется Выравнивание строк кода!

Важно, обязательно оставить квадратные скобки — иначе ошибка будет и не будет работать.

 

    Выравнивание на MAC — РАБОТАЕТ!  

 

 

Далее настраиваем:

 

 

и откроется папка   Packages 

 

 

Эта папка нужна для быстрого переноса настроек — на другое рабочее место.

 

Просто копируем все содержимое этой папки  Packages 

 

Или же можно сохранить только отдельные настройки из папки   User 

 

 

 

Включение боковой панели  Sidebar 

 

 

 

Можно приступать к работе по верстке сайтов!

 

 

 

 

И пропишем строку в конец файла,

 

ВАЖНО поставить ЗАПЯТУЮ после предыдущего параметра:

 

<span>»draw_white_space»: «all»</span> // показывать все символы

<span>»draw_white_space»: «all»</span> // показывать все символы

 

 

 

       Изменить шрифт в Sublime Text 3     

 

 

 

Пропишем нужный нам шрифт:

 

     "font_face": "Courier New",   

 

 

Установим еще дополнение для быстрого просмотра цвета:

 

Вызовем установщик:       Ctrl + Shift + P  

 

 

 

    ГОТОВО!  

 

Можно настроить — с какой стороны подсвечивать квадратик.

 

 

 

Включить «Черную (Темную)» тему для   «Side Bar» 

 

 

И выбрать:

 

 

    Настройка переносов длинных строк:  

 

 

 

 

 

 

Как установить Sublime Text 3 • morikoff.ru

В статье UPDATE от 2018-05-21

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

Sublime Text 3 популярный текстовый редактор несколько похож на TextMate, доступен для Linux, Windows и Mac OS X. Приложение не является бесплатным, но его период оценки не истекает. Однако оно будет вам иногда при сохранении файлов напоминать вот таким окошком:

Родной сайт www. sublimetext.com, где его можно и скачать (или даже купить). Но в нашем случае лучше устанавливать из PPA, чтобы можно было его обновлять со всеми пакетами.

Устанавливаем Sublime Text 3 из PPA

Есть UPDATE, читайте ниже

Чтобы установить Sublime Text 3 (это инсталлятор, как пакеты Oracle Java WebUpd8, который загружает Sublime Text со своих серверов, поэтому нет Sublime Текстовые файлы не реально , размещенного на PPA) в Ubuntu или Linux Mint с помощью WebUpd8 Sublime Text 3 PPA , используйте следующие команды:

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt update
sudo apt install sublime-text-installer

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

UPDATE: Устанавливаем Sublime Text 3 из родных репозитариев

Install the GPG key:

wget -qO - https://download. sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

Ensure apt is set up to work with https sources:

sudo apt-get install apt-transport-https

Stable:

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Update apt sources and install Sublime Text

sudo apt-get update
sudo apt-get install sublime-text

Пожалуй и всё. Удачи.

 

Загрузка — Sublime Text

Sublime Text 3 — это текущая версия Sublime Text. Информацию о новейших выпусках см. В сборках для разработчиков.

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

История изменений

3.2.2 (сборка 3211)

1 октября 2019

  • Mac: добавлено нотариальное заверение
  • Исправлено снижение производительности при перемещении каретки вверх в больших файлах
  • Исправлена ​​утечка памяти
  • Исправлена ​​невозможность поменять местами строки с последней строкой, если она была пустой
  • Git: исправлена ​​обработка includeIf в файлах конфигурации git, некорректно интерпретирующая ~ относительные пути

3.

2.1 (сборка 3207)

6 апреля 2019

  • Различные улучшения подсветки синтаксиса
  • Git: репозитории Git на верхнем уровне домашнего каталога пользователей игнорируются из соображений производительности. Это можно изменить с помощью параметра allow_git_home_dir.
  • Git: повышена производительность за счет большого количества репозиториев git на боковой панели
  • Git: исправлена ​​некорректная обработка спецификаций UTF8 в файлах .gitignore
  • Исправлен сбой в работе репозитория Git
  • Улучшено поведение индексации файлов в некоторых сценариях
  • Улучшена логика прокрутки в некоторых сценариях
  • Фиксированные вставки блока, изменяющие способ выделения текста
  • Исправлено преобразование вкладок swap_line_up и swap_line_down в пробелы
  • Mac: добавлено временное решение проблемы MacOS с адаптерами DisplayLink
  • Linux: исправлена ​​совместимость со старыми дистрибутивами Linux
  • Linux: Улучшена обработка высокого разрешения в KDE
  • .
  • Linux: изменен способ обработки масштабирования текста
  • Linux: Исправлено неправильное владение файлом в пакетах deb
  • API: исправлена ​​несовместимость с SublimeREPL
  • .
  • API: исправлена ​​регрессия с фантомами, мешающими работе home / end

3.2 (сборка 3200)

13 марта 2019

НОВИНКА: интеграция с Git

  • Файлы и папки на боковой панели теперь будут отображать значки, указывающие статус Git
  • Игнорируемые файлы и папки визуально не выделяются
  • Текущая ветка Git и количество модификаций отображаются в строке состояния
  • Добавлены команды для открытия репозитория, просмотра истории файлов или папок или обвинения файла в Sublime Merge
  • Темы могут настраивать отображение значков боковой панели и информации строки состояния
  • Параметр show_git_status позволяет отключить интеграцию с Git.
  • Все операции чтения файлов выполняются с помощью специальной высокопроизводительной библиотеки Git, написанной для Sublime Merge
  • .
  • Читать документацию

НОВИНКА: инкрементная разница

  • Все изменения в документе теперь отображаются специальными маркерами в желобе
  • Маркеры различий показывают добавленные, измененные и удаленные строки
  • Параметр mini_diff управляет поведением приращения различий
  • В соответствии с новой функциональностью Git, различия могут быть рассчитаны по HEAD или индексу
  • Параметр git_diff_target управляет источником базового документа
  • Методы API Просмотр.set_reference_document () и View.reset_reference_document () позволяют контролировать разницу
  • Были добавлены следующие команды, связанные с различиями:
    • Следующая модификация
    • Предыдущая модификация
    • Отменить модификацию
  • Полные встроенные различия каждого изменения могут отображаться через контекстное меню, вызываемое правой кнопкой мыши, или с помощью сочетаний клавиш
  • Встроенное представление различий можно изменить, настроив цветовую схему
  • Читать документацию

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

  • Добавлена ​​настройка block_caret
  • В некоторых случаях улучшить расположение и размер значков желобов
  • Исправлена ​​неработающая настройка draw_minimap_border
  • Linux: улучшенная поддержка метода ввода (IM) — fcitx, ibus и т. Д.
  • Linux: Исправлен сбой при использовании GTK_IM_MODULE = xim
  • Linux: изменено поведение вверх / вниз в первой и последней строках файла, чтобы лучше соответствовать соглашениям платформы.
  • Windows: улучшенная поддержка IME

Темы / UI

  • Расширен.формат возвышенной темы:
    • Добавлена ​​поддержка переменных и связанный измененный формат JSON с ключом переменных
    • Добавлено ключевое слово extends, чтобы одна тема была производной от другой
    • Цвета могут быть указаны с помощью синтаксиса CSS
  • Повышена производительность с большим количеством правил в теме .sublime
  • Linux: перенесено на GTK3
  • Linux: различные исправления высокого разрешения
  • Mac: добавлена ​​поддержка Mojave
  • Mac: добавлена ​​полная поддержка собственных вкладок macOS
  • Mac: убедитесь, что контекстные меню отображаются без прокрутки
  • Mac: диалоговые окна с сообщениями об ошибках теперь можно закрыть с помощью клавиши выхода
  • Mac: улучшено размещение окон
  • Mac: улучшена производительность изменения размера
  • Windows: исправлено минимизированное и развернутое состояние, не восстанавливающее
  • Windows: исправлена ​​ошибка, из-за которой записи автозаполнения отображали многоточие, когда они не требуются.

Отображение текста

  • Поддержка Unicode 11.0
  • Улучшен рендеринг комбинирования символов
  • Исправлена ​​ошибка позиционирования каретки при наличии нетривиальных графем.
  • Исправлены некоторые случаи неправильного расположения глифов в Windows и Mac
  • Linux: Цветные глифы теперь правильно отображаются на светлом фоне
  • Windows: исправлена ​​проблема рендеринга некоторых комбинируемых символов
  • Windows: исправлены некоторые шрифты с неправильной базовой линией

Цветовые схемы

  • Добавлен ключ block_caret для использования вместе с каретками блока
  • Значения курсора
  • теперь учитывают альфа-канал, как ожидалось, вместо предварительного смешивания с цветом фона
  • Добавлено свойство foreground_adjust в правила с фоном.Принимает регуляторы цветовой модуляции CSS для управления насыщенностью, яркостью или непрозрачностью цвета переднего плана.

Подсветка синтаксиса

  • Многие улучшения подсветки синтаксиса, в том числе значительные улучшения:
  • Исправлен сбой, который мог произойти при вложении шаблонов встраивания в файлы .sublime-syntax.
  • Тесты синтаксиса: разрешить файлам тестов синтаксиса иметь спецификацию UTF-8

Файлы и папки

  • Повышение производительности просмотра файлов для игнорируемых путей в Windows и Mac
  • Windows: исправлено, что путь к открытому файлу трактуется как чувствительный к регистру
  • Windows: правильно разблокировать каталоги после закрытия содержащихся файлов

API

  • Добавлен просмотр.set_reference_document () и View.reset_reference_document () для управления генерацией различий
  • Фантомы теперь правильно отображаются вместе с draw_centered
  • .
  • Различные мелкие улучшения, связанные с загрузкой и выгрузкой подключаемых модулей
  • Добавлена ​​поддержка цветов hwb () в minihtml
  • .
  • Добавлен настраиваемый регулятор min-Contrast () для функции цветового мода CSS в minihtml
  • Mac: исправлен сбой plugin_host при запуске процесса, который сам вызывает сбой

Разное

  • Исправлен символ перехода в регрессии производительности проекта
  • F21.Ключи .F24 теперь можно привязать
  • Различные мелкие исправления и улучшения стабильности
  • Linux: улучшено поведение аргумента командной строки —wait, когда Sublime Text в данный момент не запущен.

3.1.1 (сборка 3176)

14 мая 2018

  • Различные исправления от 3.1
  • Добавлен параметр ui_scale для масштабирования всего пользовательского интерфейса, dpi_scale теперь доступен только для Linux
  • Linux: добавлен способ решения проблемы с драйвером дисплея, обеспечивающий значительные улучшения прокрутки в некоторых средах.
  • Индексирование
  • : добавлена ​​дополнительная информация в окно состояния индексирования и снижена загрузка ЦП в некоторых сценариях

3.

1 (сборка 3170)

7 мая 2018

Темы / UI

  • Windows: добавлена ​​поддержка масштабирования DPI для каждого монитора в Windows 10 (и 8.1)
  • Улучшена общая поддержка высокого разрешения
  • Добавлена ​​поддержка мониторов 8k и масштабирования 300% DPI
  • Темы
  • теперь могут предоставлять @ 3x версии изображений для мониторов с очень высоким разрешением.
  • Улучшено положение направляющих отступов при использовании линейного отступа
  • Линейки нарисованы пунктирными линиями
  • Linux / Windows: Улучшен рендеринг миникарты с высоким разрешением
  • Mac: исправлены случайные желтые или черные окна при использовании темы с цветной строкой заголовка.
  • Mac: двойной щелчок по тематической строке заголовка теперь выполняет системное действие по умолчанию
  • Mac: исправлен размер некоторых диалоговых окон, когда тема использует тематическую строку заголовка.
  • Mac: исправлены значки желоба, иногда не отображающие

Отображение текста

  • Добавлена ​​поддержка лигатур для символов
  • Добавлены опции font_options для управления лигатурами и стилистическими наборами
  • Улучшен рендеринг и выбор смайлов
  • Ширина табуляции теперь правильно измеряется для пропорциональных шрифтов
  • Windows: DirectWrite теперь используется по умолчанию для всех шрифтов
  • Windows: поддержка gray_antialias в сочетании с DirectWrite
  • Windows: улучшено сглаживание DirectWrite, добавлена ​​поддержка настройки ClearType системы

Перейти к определению

  • Добавлены ссылки Goto при наведении курсора на символ
  • Добавлена ​​команда goto_reference в меню Goto

Цветовые схемы

  • Добавлен новый формат цветовой схемы,.возвышенная цветовая схема
  • Добавить выделение хешированного синтаксиса
  • Добавлена ​​цветовая схема Celeste для демонстрации подсветки хешированного синтаксиса.
  • Выделения теперь по умолчанию отображаются с истинно закругленными углами
  • Добавлены настройки цветовой схемы для выбора ширины границы, стиля углов и радиуса
  • Фон и рамка выделения теперь поддерживают альфа-каналы
  • Улучшена загрузка цветовой схемы
  • Добавлена ​​команда Преобразовать цветовую схему
  • Добавлена ​​поддержка ключа невидимок в цветовых схемах
  • selection_foreground теперь можно указывать для каждой области действия
  • Цветовые схемы можно указать жирным шрифтом и курсивом в ключе brackets_options
  • Улучшена обработка недействительных.устаревшие области в цветовых схемах по умолчанию

Подсветка синтаксиса

  • Добавить действие внедрения в файлы .sublime-syntax для улучшенного вложения синтаксиса
  • Добавлен пакет Git Formats для файлов конфигурации Git и его можно использовать в качестве core. editor, спасибо Райану Бёнингу и deathaxe
  • Многие улучшения подсветки синтаксиса, включая значительные улучшения:
  • Добавлен автономный инструмент запуска синтаксиса для Linux, позволяющий проводить тестирование CI.
  • Различные ошибки определения синтаксиса теперь включают имя файла в сообщение

Палитра команд

  • Новая реализация палитры команд , которая может принимать ввод текста от пользователей
  • Нечеткое сопоставление может сопоставлять термины не по порядку, разделяя их пробелом
  • Добавлены новые команды Арифметика , Переименовать файл и Просмотреть файл пакета для демонстрации новых функций
  • Подсказки горячих клавиш больше не обрезаются на 15 символах

Сборка систем

  • Улучшить обработку отмены
  • Используйте / usr / bin / env, чтобы найти bash
  • Исправить многобайтовые кодировки, иногда вызывающие ошибки декодирования
  • Улучшена обработка цели сборки exec для уничтожения дочерних процессов

Файлы и папки

  • Улучшена обработка символических ссылок на боковой панели, включая добавления и удаления
  • Символьные ссылки больше не имеют стрелки развертывания на боковой панели, но имеют элемент контекстного меню Показать источник ссылки
  • Добавить поддержку шаблонов binary_file_patterns, index_exclude_patterns и index_include_patterns в. файлы возвышенного проекта
  • index_exclude_patterns и index_include_patterns теперь могут соответствовать полным путям, а не только имени файла
  • Linux / Windows: уведомления файловой системы теперь учитывают символические ссылки (и соединения Windows)
  • Linux: для уведомления файловой системы теперь требуется только один экземпляр inotify
  • Linux: улучшено поведение, когда fs.inotify.max_user_watches слишком низкое
  • Mac: Уменьшено количество операций со статистикой файлов
  • Mac: добавлена ​​поддержка файловых систем с учетом регистра.

Ввод

  • Исправлено всплывающее окно и окна автозаполнения, которые не отображались, когда курсор находится в крайнем левом положении виджета
  • Исправить не работающую стрелку влево в боковой панели
  • Исправлена ​​невозможность захватить полосу прокрутки, щелкнув крайние правые пиксели окна.
  • Исправить двойной щелчок по выделению, не устанавливающий фокус ввода, когда включено drag_drop
  • Linux: контекстные меню больше не вызывают фокусировку редактора при закрытии
  • Windows: исправить перьевой ввод

Производительность

  • Значительное сокращение использования памяти, связанной с определениями синтаксиса — использование до 30% меньше общей памяти программ
  • Улучшение использования ЦП в режиме ожидания
  • Исправлена ​​ошибка, из-за которой анимация темы могла продолжаться даже после того, как слой был скрыт, что приводило к чрезмерной загрузке процессора.
  • Mac: решена проблема увеличения загрузки ЦП на компьютерах Mac при переключении графического процессора при использовании темы с цветной строкой заголовка.

API

  • Добавлены TextInputHandler и ListInputHandler для взаимодействия с новой функциональностью Command Palette
  • Добавлен View.style () и View.style_for_scope ()
  • Добавлены автоматически сгенерированные имена областей для использования с региональным API: region.redish, region.orangish, region.yellowish, region.greenish, region.bluish, region.purplish и region.pinkish
  • Повышение производительности View.find () и View.find_all () при выполнении буквальных совпадений
  • API расширенного ViewEventListener
  • Исправить EventListener.on_activated_async (), который не вызывается для представлений при запуске редактора
  • Добавить ViewEventListener.on_activated () и ViewEventListener.on_activated_async (), которые будут вызываться для представлений при запуске редактора
  • Улучшение трассировки для Python в файлах . sublime-package
  • shell_environment теперь гарантированно загружается перед вызовом plugin_loaded () плагинов
  • Команды плагина теперь создаются до запуска plugin_loaded ()
  • Загруженные плагины теперь хранятся в __plugins__, а не в плагинах
  • Модуль ssl Python теперь будет согласовывать TLS 1.2, 1.1 или 1.0 с константой PROTOCOL_TLSv1
  • Обновленная среда Python с SQLite 3.22.0 и OpenSSL 1.0.2n

Разное

  • Исправлена ​​невозможность загрузить файлы словарей размером более 16 МБ
  • Исправлена ​​проблема, при которой условия нехватки памяти вызывали переполнение буфера вместо чистого сбоя.
  • Перенос слов включен по умолчанию для консоли
  • Добавлены Regex Replace Widget.sublime-settings и Console Input Widget.возвышенные настройки
  • Исправлен ряд ошибок, приводивших к сбою.

3.0 (сборка 3143)

13 сентября 2017

  • Обновленная тема пользовательского интерфейса, включая полную поддержку высокого разрешения
  • Новая иконка
  • Добавлена ​​альтернативная тема, Адаптивная, которая наследует цвета из цветовой схемы
  • Добавлены новые цветовые схемы Breakers , Mariana и Sixteen , заимствованные из превосходной работы Криса Кемпсона и Дмитрия Воронянского
  • Добавлены переключатели цветовой схемы и тем с предварительным просмотром в реальном времени через палитру команд.
  • Windows: Добавлен сенсорный ввод
  • Linux: добавлены репозитории для apt, yum и pacman
  • .
  • Mac: добавлена ​​поддержка Touch Bar
  • Mac: Поддержка полос заголовков окон настраиваемого цвета в OS X 10.10+
  • Множество дополнений и исправлений ошибок в движке темы, а также полная документация
  • Значительные улучшения в подсветке синтаксиса Markdown, благодаря keith-hall
  • Значительные улучшения подсветки синтаксиса C # благодаря gwenzek
  • Значительные улучшения подсветки синтаксиса Java, благодаря djspiewak
  • Значительные улучшения подсветки синтаксиса Python, благодаря FichteFoll
  • Значительные улучшения подсветки синтаксиса R благодаря randy3k
  • Markdown: улучшенная обработка символов
  • C #: улучшенная обработка символов
  • Множество других улучшений подсветки синтаксиса
  • Устранены различные ошибки в механизме подсветки синтаксиса
  • Исправлено несколько сбоев
  • Повышена скорость отклика системы при высокой загрузке ЦП
  • Текстуры с высоким разрешением используются в Windows и Linux, когда масштаб DPI больше 1. 0
  • Улучшен выбор шрифтов на всех платформах, что позволяет выбирать различный вес по имени
  • Добавлена ​​настройка theme_font_options для управления отрисовкой шрифтов элементов пользовательского интерфейса
  • Улучшены правила автоматического отступа для HTML и PHP
  • Проблемы с геометрией шрифта, которые препятствуют выделению жирным шрифтом или курсивом, теперь печатаются в консоли
  • Исправлена ​​вспышка белого цвета, которая могла возникнуть при закрытии окна автозаполнения
  • Отключить анимацию прокрутки, когда animation_enabled в настройках false
  • Файлы теперь можно переименовывать, если изменился только регистр
  • Новые окна начинаются с пустой истории поиска
  • Панель «Найти в файлах» теперь отвечает на команды find_all и replace_all
  • Различные улучшения обработки регулярных выражений на панели поиска
  • Исправлены текстовые виджеты, обрезавшие нижний пиксель границы выделения
  • Исправлена ​​проблема с close_windows_when_empty в пустом сеансе
  • Исправлены пустые панели при запуске, когда для hot_exit было установлено значение false
  • Исправить открытую содержащую папку в Windows с папкой, содержащей запятую
  • Исправить вставку с несколькими курсорами, когда буфер обмена содержит одну или несколько полных строк
  • Предотвратить искажение UNC-путей с помощью edit_settings
  • Предотвратить сбой при использовании неправильного регулярного выражения в настройках отступа
  • Улучшена производительность рендеринга с большим количеством значков с полями
  • Иконки желоба теперь имеют правильный размер на экранах Windows и Linux с высоким разрешением
  • Повышена производительность боковой панели, когда папки содержат тысячи файлов
  • Улучшен стиль встроенного сообщения об ошибке
  • Исправлена ​​ошибка, из-за которой могло отображаться несколько окон состояния индексации.
  • Windows: по умолчанию используется DirectWrite, если не используются Consolas или Courier New
  • Windows: добавлена ​​поддержка параметра шрифта no_antialias при использовании DirectWrite
  • .
  • Windows: Улучшенная прокрутка сенсорной панели
  • Windows: повышенная надежность обнаружения изменений файлов
  • Windows: улучшенная логика выбора шрифта
  • Windows: исправление сочетания клавиш ctrl + `для клавиатур UK (ISO)
  • Windows: улучшенная обработка резервных шрифтов в элементах пользовательского интерфейса
  • Windows: исполняемый файл subl в OS X и plugin_host.exe в Windows теперь подписаны
  • Windows: sublime_text.exe теперь имеет CompanyName, установленное в VERSIONINFO
  • Mac: обработка изменений макета из-за вкладок macOS Sierra
  • Mac: улучшено определение веб-браузера по умолчанию
  • Mac: OS X 10.11 и macOS 10.12+ по умолчанию используют Сан-Франциско для шрифта пользовательского интерфейса
  • Mac: исправлены уведомления об изменении файлов из-за зависания пользовательского интерфейса на macOS Sierra
  • .
  • Mac: выполняется оболочка пользователя по умолчанию, а переменные среды устанавливаются в подключаемой среде Python
  • Linux: обновлять выделение X11 в буфере обмена каждый раз при изменении выделения
  • Linux: Улучшена обработка клавиш-модификаторов MOD3
  • minihtml: Добавлена ​​поддержка границ
  • minihtml: уважает font_options из настроек
  • minihtml: исправлено отображение всплывающих окон html в Windows и Linux при высоком разрешении
  • minihtml: Исправлен сбой при наличии doctype
  • minihtml: исправлен сбой из-за несуществующих переменных CSS
  • .
  • minihtml: исправлен сбой, вызванный неверными путями к изображениям
  • API: Добавить представление.text_to_window () и View.layout_to_window ()
  • API: все функции API теперь принимают и возвращают независимые от устройства пиксели
  • API: Исправлена ​​ошибка, при которой панель ввода не запускалась on_cancel при повторном отображении панели ввода
  • API: фиксированная оценка селектора с помощью оператора &
  • API: исправлена ​​ошибка, приводившая к некорректному фантомному содержимому
  • API: Исправлен сбой в Window. set_view_index ()
  • API: обновлен OpenSSL до 1.0.2k, SQLite до 3.16.02

Сборка 3126

23 сентября 2016

  • В меню «Справка» добавлен статус индексирования, чтобы предоставить дополнительную информацию о том, что делает индексатор.
  • Исправлена ​​проблема совместимости с некоторыми сторонними определениями синтаксиса, которые включают JavaScript.возвышенный синтаксис
  • Уменьшено количество рабочих процессов по умолчанию, используемых для индексации. Этим можно управлять вручную с помощью параметра index_workers
  • .
  • API: обновлен OpenSSL до версии 1.0.2i

Сборка 3124

22 сентября 2016

  • Настройки теперь открываются в новом окне, а настройки по умолчанию и пользовательские настройки отображаются рядом
  • При наведении курсора на символ отобразится всплывающее окно, указывающее, где он определен. Это контролируется параметром show_definitions.
  • Ошибки сборки теперь отображаются в том месте, где они произошли. Это контролируется параметром show_errors_inline.
  • Добавлен пункт меню и пункт палитры команд для установки Package Control
  • Различные улучшения подсветки синтаксиса
  • Значительные улучшения в определении синтаксиса Scala благодаря djspiewak и gwenzek
  • Значительные улучшения в определении синтаксиса LaTeX благодаря randy3k
  • Улучшена производительность Goto Definition при открытом большом количестве файлов
  • Незначительные улучшения времени загрузки файлов
  • Linux и OSX: улучшено использование памяти
  • Исправлено. Замена не работает должным образом в сочетании с регулярным выражением.
  • .
  • Исправлена ​​система сборки, неспособная использовать «file_patterns» с командой exec
  • Исправлено перекрытие вкладок в конфигурациях Windows и Linux с высоким разрешением
  • OSX: Исправлен графический сбой при переключении вкладок
  • OSX: исправлен сбой при вводе суррогатной пары через шестнадцатеричный ввод
  • Linux: улучшена производительность рендеринга для некоторых систем
  • Файловая кодировка открытых файлов теперь сохраняется в сеансе
  • Build Systems может определять команду отмены с помощью клавиши «Отмена».
  • Синтаксис: добавлена ​​директива clear_scopes, чтобы дать больше контроля над сгенерированными областями действия
  • Цветовые схемы
  • : добавлен ключ popupCss для определения таблиц стилей всплывающих окон по умолчанию.
  • Цветовые схемы
  • : добавлен ключ phantomCss для определения фантомных таблиц стилей по умолчанию
  • minihtml: добавлена ​​поддержка высокого разрешения для Windows и Linux
  • minihtml: теперь поддерживаются окончания строк в стиле Windows и атрибуты в одинарных кавычках.
  • minihtml: дочерние селекторы теперь могут использоваться в таблицах стилей
  • minihtml: реализовано наследуемое значение CSS
  • minihtml: теперь можно использовать стеки семейства шрифтов
  • minihtml: добавлена ​​поддержка свойства CSS line-height
  • minihtml: теперь элементы можно расположить относительно друг друга.
  • minihtml: встроенные элементы поддерживают заполнение и набор цветов фона
  • minihtml: теперь поддерживаются переменные CSS и функция var ()
  • minihtml: добавлены функции цвета CSS color () (частично), rgb (), rgba (), hsl () и hsla ()
  • minihtml: исправлено переполнение стека в Windows со слишком большим количеством незакрытых тегов
  • API: добавлены Phantom и PhantomSet
  • API: добавлен ViewEventListener
  • API: добавлен просмотр. is_primary ()
  • API: добавлен EventListener.on_hover (view, point, hover_zone)
  • API: добавлены функции для получения и настройки видимости мини-карты, строки состояния, вкладок и меню.
  • API: изменения в выборе теперь ограничены допустимым диапазоном
  • API: обновлен Python 3.3 для фиксации 8e3b9bf917a7 и SQLite до версии 3.14.1
  • Пакеты
  • : загрузка пакетов больше не будет прервана, если пакет .sublime поврежден
  • Пакеты
  • : Исправлен крайний случай при загрузке сторонних пакетов из путей Unicode в Windows

Сборка 3114

12 мая 2016

  • Новые определения синтаксиса C ++, JavaScript и Rust с повышенной точностью и производительностью
  • Множество других улучшений подсветки синтаксиса
  • OSX: улучшена производительность рендеринга, особенно на экранах с высоким разрешением.
  • Улучшен перенос слов
  • Улучшена проверка орфографии
  • Улучшено поведение индексации файлов при открытых нескольких окнах
  • Темы теперь можно переключать на лету без артефактов
  • HTML: нажатие клавиши Enter, когда между парой тегов увеличивает отступ
  • Некоторые фрагменты были перемещены в подкаталоги, поэтому пользовательские переопределения и привязки клавиш, которые на них ссылаются, необходимо будет обновить.
  • команда show_scope_name показывает область во всплывающем окне
  • Разработка пакета: добавлен вариант сборки «Тесты синтаксиса — совместимость с регулярными выражениями» для оценки производительности определения синтаксиса
  • Разработка пакета: расширен набор регулярных выражений, которые новый механизм регулярных выражений может обрабатывать.
  • Определения синтаксиса
  • : исправлены некоторые случаи, когда всплывающие совпадения с обратными ссылками работали неправильно
  • Исправлены некоторые проблемы с обработкой Unicode в Goto Anything
  • Исправлен сценарий, при котором меняется на.tmPreferences файлы не собирались
  • Исправлено 3096 снижение производительности рендеринга
  • Исправлена ​​регрессия 3096 в регулярных выражениях при использовании экранирования \ x {nnnn}
  • Исправлен сбой, который мог произойти с неверными настройками result_file_regex
  • API: добавлен Window. status_message ()
  • API: изменение способа загрузки подключаемых модулей. Это должно быть прозрачным, но решает ряд угловых случаев.
  • API: обновлено до Python 3.3.6 и теперь включает модуль _ssl в Linux, а также sqlite3 и bz2 на всех платформах
  • API: обновлен OpenSSL до 1.0.2h

Сборка 3103

9 февраля 2016

  • Добавлен новый формат файла определения синтаксиса, .sublime-syntax
  • Добавлен настраиваемый механизм регулярных выражений, который сопоставляет несколько регулярных выражений параллельно, для более быстрой загрузки и индексации файлов.
  • Улучшенная поддержка Unicode, включая объединение рендеринга символов, классификации символов при поиске по регулярным выражениям и нечувствительности к регистру в Goto Anything, соответствующем
  • Пакеты теперь на GitHub
  • Включает в себя множество улучшений, внесенных сообществом в вышеуказанные пакеты, со значительными улучшениями HTML, CSS, JavaScript, Go, D и SQL.
  • Добавлен переключатель панелей в строку состояния
  • Лучшая обработка проблемных файлов при индексировании
  • Улучшено обнаружение изменений файла
  • Добавлены «События профиля» в палитру команд, чтобы помочь идентифицировать медленные плагины.
  • Build Systems теперь могут определять список шаблонов подстановочных знаков имени файла для запуска с помощью ключа file_patterns
  • prompt_open_file и связанные команды теперь принимают аргумент initial_directory
  • Улучшено поведение отступа при включенном indent_to_bracket
  • Проверка орфографии теперь считывает вручную отредактированные пользовательские настройки на лету
  • Повышена стабильность поиска в файлах при использовании регулярных выражений, которые приводят к значительному возврату.
  • Исправлено усечение файла при использовании шестнадцатеричной кодировки
  • Фиксированные скобки в строках, влияющие на автоматический отступ
  • Исправлены несоответствия в Goto Anything при выборе символов
  • Исправлена ​​регрессия завершения табуляции в 3081, где h2. .h6 HTML завершение не запускало
  • Исправлена ​​команда Goto Definition, не работающая при размещении в подменю
  • OSX: Исправлено всплывающее окно с эмодзи и символами, в некоторых случаях не отображавшее текст
  • Windows: добавлена ​​поддержка вставки символов вне BMP
  • Windows: ctrl + alt + p больше не привязан по умолчанию из-за проблем совместимости с некоторыми раскладками клавиатуры
  • Windows: обновлен сертификат подписи кода, чтобы больше не использовать SHA1
  • Linux: исправлена ​​проблема с правами доступа к файлам при работе без —wait
  • Linux: crash_reporter статически связан, улучшая совместимость системы
  • API: Добавлено окно.is_sidebar_visible () и Window.set_sidebar_visible ()
  • API: добавлен View.is_auto_complete_visible ()
  • API: добавлены Window.find_output_panel (), Window.destroy_output_panel (), Window.active_panel () и Window.panels ()
  • API: добавлен Window. create_output_panel () теперь принимает необязательный параметр «не в списке»

Сборка 3083

26 марта 2015

  • Исправлена ​​высокая загрузка ЦП, вызванная повреждением индекса. Это происходило для некоторых пользователей, обновляющихся с 3065 до
  • Добавлен параметр index_workers для управления количеством потоков, используемых для индексации файлов.По умолчанию количество потоков зависит от количества ядер ЦП. Если установить index_workers на 1 или 2, индексирование будет медленнее, но менее навязчиво
  • Исправлен сбой при отображении палитры команд с пустым файлом .sublime-build.
  • Завершение табуляции больше не завершает числа. Изменить / показать завершенные работы все еще можно использовать для этого

Сборка 3080

24 марта 2015

  • Исправлено Redo, иногда восстанавливающее выделение в неправильное место
  • Переработан способ выбора систем сборки (дополнительная информация)
  • Build Systems теперь может объявлять «ключевые файлы» (например,g. , ‘Makefile’ для системы сборки Make), чтобы лучше автоматически определять, какую систему сборки использовать
  • Улучшена обработка систем сборки, которые генерируют много вывода
  • Новые окна всегда используют систему автоматической сборки, а не систему сборки последнего использованного окна
  • Палитра команд
  • теперь запоминает последнюю введенную строку
  • Улучшено обнаружение изменений для файлов, которые исчезают и появляются снова, как это происходит с отключенными сетевыми дисками
  • atomic_save по умолчанию отключен
  • При щелчке правой кнопкой мыши по URL-адресу отобразится пункт меню «Открыть URL-адрес».
  • В контекстное меню добавлено определение перехода.
  • Улучшено поведение определения перехода при использовании нескольких панелей
  • Слова с ошибками теперь могут быть добавлены в словарь в дополнение к игнорированию
  • Исправлены игнорируемые слова, не сохраняющиеся после выхода из
  • Исправлена ​​давняя проблема с проверкой орфографии и символами, отличными от ASCII.
  • Добавлен параметр spelling_selector, чтобы контролировать, какой текст проверяется на орфографические ошибки
  • Изменена обработка определений синтаксиса и неиспользуемых захватов, устранена проблема с проверкой орфографии в ссылках Markdown.
  • Goto Anything поддерживает синтаксис: line: col в дополнение к: line
  • Добавлен проект редактирования в палитру команд
  • Улучшенная логика автоматического сопряжения котировок
  • Добавлена ​​опция <текущий файл> для поиска в файлах
  • Улучшено поведение прокрутки панели консоли
  • .tmLanguage файлы могут содержать скрытую настройку, чтобы указать, что они не должны отображаться пользователю
  • Улучшены некоторые сообщения об ошибках при разборе.tmLanguage файлы
  • Значение параметра Remember_open_files теперь по умолчанию равно false. Обратите внимание, что это изменение не будет иметь никакого эффекта, если для параметра hot_exit оставить значение по умолчанию — истина
  • .
  • Добавлена ​​настройка auto_complete_cycle
  • Исправлена ​​ошибка, из-за которой миникарта отказывалась рисовать на очень больших окнах
  • Исправлена ​​невозможность щелкнуть по выбранной строке всплывающего окна автозаполнения
  • Исправлены значки боковой панели, которые иногда были невидимы при запуске
  • Переходные листы (e.g., созданный Goto Anything при предварительном просмотре файлов) больше не добавляются в список недавно закрытых
  • Улучшено поведение прокрутки, когда line_padding_top> 0
  • Исправлена ​​ошибка с прокруткой вкладок, из-за которой под ними иногда появлялась линия в 1 пиксель
  • Исправлен неправильный цвет фона набора вкладок при запуске, если используются вкладки разного цвета
  • Обновлен до никогда не использовавшейся версии leveldb, исправляя постоянную низкоуровневую загрузку ЦП в случае повреждения индекса
  • Исправлен сбой, который мог возникнуть при быстром удалении и воссоздании каталогов.
  • Исправлен сбой, возникающий при перетаскивании строк, прокрученных вне поля зрения на боковой панели.
  • Исправлен давний сбой plugin_host, запускаемый через модальные диалоги
  • Исправлена ​​опечатка в диалоговом окне «Сохранить рабочее пространство как».
  • Исправлена ​​некорректная мнемоника меню
  • Linux: добавлено sudo save
  • Windows: всплывающие окна могут принимать ввод колесом прокрутки
  • Окна: subl.Помощник командной строки exe принимает подстановочные знаки
  • Windows: исправлены ошибки отказа в доступе, которые могли возникнуть при сохранении с отключенным atomic_save
  • Windows: добавлен обходной путь для неработающей переменной std :: condition_variable в MSVC 2012, исправлен сбой в plugin_host
  • .
  • Windows: добавлены более описательные ошибки, когда установщику обновлений не удается переименовать папку
  • Windows: Исправлен неправильный размер окна после создания развернутого окна на весь экран
  • OSX: добавлен обходной путь для performActionForItemAtIndex: чрезмерно долгое время в Йосемити. Это повлияло на все команды, у которых был соответствующий пункт меню.
  • OSX: обходной путь для проблемы ОС с окнами нулевого размера и представлениями OpenGL
  • OSX: инструмент командной строки subl больше не использует распределенные объекты, устраняя некоторые периодические сбои
  • Posix: исправлены новые файлы, не соблюдающие флаги разрешений umask
  • API: добавлен View.show_popup () и связанные функции
  • API: добавлен sublime.yes_no_cancel_dialog ()
  • API: добавлен sublime.expand_variables ()
  • API: добавлен Window.extract_variables ()
  • API: добавлен Sheet.view ()
  • API: Window.show_quick_panel () теперь принимает флаг sublime.KEEP_OPEN_ON_FOCUS_LOST
  • API: Window.show_quick_panel () теперь будет прокручиваться к выбранному элементу при отображении
  • API: исправлено, что EventListener.on_post_window_command () не вызывался

Сборка 3065

27 августа 2014

  • Добавлены значки боковой панели
  • Добавлены индикаторы загрузки боковой панели
  • Боковая панель запоминает, какие папки развернуты
  • Изменено поведение закрытия окна при нажатии ctrl + w / cmd + w
  • Улучшенная логика автоматического сопряжения котировок
  • Выбранная группа теперь сохраняется в сеансе
  • Добавлена ​​настройка Remember_full_screen
  • Исправлено зависание при переходе от мигания к сплошному карету
  • Исправлен сбой в plugin_host
  • Исправлен сбой, вызванный клонированием просмотров Goto Anything
  • Windows: Добавлен помощник командной строки, subl. exe
  • OSX: добавлена ​​запись «Новое окно» в док-меню
  • Posix: использование правильных разрешений для вновь созданных файлов и папок
  • API: обновлено до Python 3.3.3

Сборка 3059

17 декабря 2013

  • Добавлена ​​прокрутка вкладок, управляемая параметром enable_tab_scrolling
  • Добавлен предпросмотр изображений при открытии изображений
  • Кодировка и окончания строк могут отображаться в строке состояния с помощью настроек show_encoding и show_line_endings
  • Добавлены настройки caret_extra_top, caret_extra_bottom и caret_extra_width для управления размером каретки
  • Добавлен параметр index_exclude_patterns для управления индексированием файлов
  • Автоматическое закрытие окон при вытягивании последней вкладки
  • Изменено поведение закрытия вкладки: соседняя вкладка теперь всегда выбирается
  • При закрытии последнего файла автоматически создается новый временный файл
  • Ctrl + Tab порядок сохраняется в сеансе
  • Добавлена ​​настройка minimap_scroll_to_clicked_text
  • Улучшены сообщения об ошибках при невозможности сохранения файлов
  • Автозаполнение теперь работает должным образом в макросах
  • Незначительные улучшения подсветки синтаксиса Python
  • Vintage: теперь используется блок-каретка
  • Vintage: Улучшено поведение режима визуальных линий с переносом слов
  • Поиск в файлах больше не будет блокироваться при обнаружении FIFO
  • Linux: Добавлено скрытие меню
  • Linux: Исправлена ​​некорректная обработка двойных щелчков в панели поиска
  • Linux: Исправлено некорректное отображение подчеркивания в некоторых меню
  • Posix: исправлено создание новых файлов с неожиданными разрешениями
  • Windows: поддержка SSE больше не требуется для 32-битных сборок
  • API: Окно. open_file () теперь принимает необязательный параметр группы
  • API: плагины теперь могут вызывать Settings.clear_on_change () в обратном вызове из Settings.add_on_change ()
  • API: вызов Settings.add_on_change () из обратного вызова изменения настроек не приведет к запуску добавленного обратного вызова

Сборка 3047

27 июня 2013

  • Бета открыта для незарегистрированных пользователей
  • Windows и Linux: добавлена ​​поддержка высокого разрешения
  • Улучшено обнаружение изменений файла
  • Улучшена производительность рендеринга
  • Автоматическое завершение тегов HTML лучше работает в тегах сценариев
  • Исправлен сбой при выходе, который мог произойти, когда hot_exit отключен.
  • Linux и OSX: atomic_save адаптивно отключается, когда невозможно сохранить права доступа к файлам
  • OSX: исправлено неработающее контекстное меню, когда приложение работает в фоновом режиме
  • Windows: средство автоматического обновления поддерживает обновление по путям Unicode
  • API: плагины в zip-файлах можно переопределить с помощью файлов на диске
  • API: добавлена ​​поддержка модуля termios в Linux и OS X
  • API: фиксированный выбор. содержит ()
  • API: исправлено слишком раннее отключение объектов настроек с клонированными представлениями

Сборка 3033

7 мая 2013

  • Новая система автообновлений для Windows и OS X
  • Предварительный просмотр файла на боковой панели больше не будет добавлять запись в раздел ОТКРЫТЬ ФАЙЛЫ на боковой панели
  • Добавлена ​​паста из истории
  • Добавлена ​​настройка auto_find_in_selection, для стиля S2 Найти в логике выбора
  • На панели поиска есть стрелка раскрывающегося списка для выбора предыдущих элементов
  • Нажатие вправо в оверлее Goto Anything откроет выбранный файл без закрытия оверлея.
  • Исправлено несколько аварийных ошибок
  • Дальнейшее улучшение времени запуска
  • Улучшено завершение HTML при вводе вне тегов
  • Фиксированный тег закрытия не учитывает самозакрывающиеся теги
  • PHP: Улучшен автоматический отступ для альтернативного синтаксиса управления
  • Добавлена ​​настройка always_prompt_for_file_reload
  • Улучшена обработка удаленных файлов при восстановлении сессий
  • Удаление файла через боковую панель сначала закроет соответствующий вид, если таковой имеется
  • «Удалить все папки из проекта» теперь предлагает подтвердить
  • Добавлена ​​телеметрия. По умолчанию телеметрия отключена, но ее можно включить с помощью параметра enable_telemetry
  • .
  • Использование Google Breakpad для автоматического сообщения о сбоях
  • Обновленная подсветка синтаксиса для PHP, Haskell и Pascal
  • По умолчанию следуют символические ссылки в папках, добавленных на боковую панель.
  • Windows: Исправлены ошибочные записи в системном меню
  • Windows: диалоги открытия папки нового стиля используются в Vista и более поздних версиях
  • API: Значительно улучшена скорость связи с plugin_host
  • API: добавлен просмотр.закрыть ()
  • API: добавлен View.show_popup_menu ()
  • API: добавлен метод is_valid () для просмотра и окна, чтобы определить, был ли дескриптор недействителен.
  • API: добавлены EventListener.on_post_text_command () и EventListener.on_post_window_command ()
  • API: EventListener.on_text_command () и EventListener. on_window_command () теперь вызываются при использовании меню
  • API: добавлен sublime.get_macro ()
  • API: View.substr (point) теперь имеет ту же семантику, что и S2 для выходных адресов
  • API: Просмотр.command_history (0, True) теперь возвращает последнюю команду изменения, как и ожидалось

Сборка 3021

14 марта 2013

  • Linux: исправлена ​​некорректная работа atomic_save с символическими ссылками
  • Windows: исправлен сбой под Windows 7 x64
  • Исправлен сбой, который мог произойти при открытии файла

Сборка 3019

12 марта 2013

  • Добавлены команды «Перейти назад» и «Перейти вперед», доступные из меню «Перейти к».
  • HTML: улучшенное завершение и автоматический отступ
  • HTML: Теги закрываются при вводе .
  • Умная навигация по словам
  • Сохранения файлов атомарны. Это можно отключить с помощью параметра atomic_save
  • .
  • Панели поиска и замены автоматически изменяют размер при вводе многострочных строк
  • Более быстрая загрузка больших текстовых файлов
  • Улучшена прокрутка консоли на дисплеях с высоким разрешением
  • Улучшена обработка файлов с очень длинными строками
  • Прямоугольник вида на мини-карте скрывается автоматически (управляется настройкой always_show_minimap_viewport)
  • Индексирование: добавлено обнаружение зависших рабочих
  • Обновленный пакет C #
  • Добавлена ​​команда invert_selection
  • CSS: дополнения не будут предлагаться при вводе селекторов
  • Фиксированное выступание в боковой панели
  • Исправлена ​​подсветка синтаксиса C ++ для опережающих объявлений вложенных классов
  • Панель Exec снова прокручивается
  • OSX: добавлена ​​поддержка номеров строк, отправляемых через события Apple
  • .
  • Windows: ok_cancel_dialog использует новые визуальные стили
  • Linux: Использование правильного номера версии для файлов deb
  • API: добавлен EventListener.on_text_command () и EventListener.on_window_command ()
  • API: добавлены sublime.load_resource (), sublime.load_binary_resource () и sublime.find_resources ()
  • API: добавлены sublime.encode_value () и sublime.decode_value ()
  • API: View.sel () поддерживает отрицательные индексы
  • API: Реализованы Settings.add_on_change () и Settings.clear_on_change ()
  • API: View.add_regions () будет принимать относительные пути пакета для значка
  • API: Просмотр.add_regions () может отображать подчеркивания
  • API: добавлен обратный вызов EventListener.on_pre_close ()
  • API: View.window () теперь будет работать, даже если представление не находится на переднем плане

Сборка 3012

10 февраля 2013

  • Исправлена ​​регрессия подсветки синтаксиса в 3011

Сборка 3011

9 февраля 2013

  • Улучшенная защита от вырожденных определений синтаксиса
  • Linux: исправлена ​​несовместимость версий с libffi
  • OSX: исправлена ​​команда exec на 10. 7
  • OSX: исправлена ​​несовместимость поиска по словарю и gpu_window_buffer
  • .
  • Objective-C: улучшенная индексация символов
  • API: плагины могут импортировать модули из plugin_loaded ()
  • API
  • : sublime.version (), sublime.platform (), sublime.architecture () и sublime.channel () теперь могут использоваться до вызова plugin_loaded ()
  • API: добавлен View.command_history ()

Сборка 3010

3 февраля 2013

  • OSX: очень плавная прокрутка на дисплеях Retina
  • Индексирование символов: исправлено вырожденное поведение, которое могло вызвать взрывной рост числа рабочих процессов
  • Индексирование символов: используется меньше рабочих процессов, чтобы быть менее заметным
  • Индексирование символов: улучшенная обработка двоичных файлов
  • OSX: Control + C отменит текущую сборку
  • API: Просмотр.insert () возвращает количество вставленных символов

Сборка 3009

1 февраля 2013 г.

  • Улучшенная индексация символов для Ruby
  • OSX: снижение загрузки ЦП при включенном gpu_window_buffer
  • Индексирование символов
  • работает в Windows XP
  • Может отслеживать поведение индексации, вводя sublime.log_indexing (True) в консоль
  • Изменена логика сопоставления скоб
  • Убрана нежелательная анимация при запуске
  • API: добавлен модуль _ssl в OS X и Windows
  • API
  • : исправлена ​​регрессия ctypes в 3008 на OS X
  • API: плагины могут определять функции модулей plugin_loaded () и plugin_unloaded ().plugin_loaded () будет вызываться, когда API будет готов к использованию.
  • API: добавлен View.find_by_class ()
  • API: добавлен View.expand_by_class ()
  • API: исправлен EventListener.on_new_async ()
  • API: тонкая обработка show_quick_panel, когда элементы представляют собой смешанный список строк и последовательностей

Сборка 3008

30 января 2013

  • Фиксированный Открыть все с текущим расширением как
  • Исправлено меню инструментов / макросов
  • Linux: восстановлена ​​совместимость со старыми версиями glibc
  • Linux: добавлено поле установленного размера в файл. деб
  • API: urllib.request можно импортировать в OS X
  • API: исправлен отсутствующий модуль _socket в 32-битной Windows

Сборка 3007

30 января 2013

  • OSX: исправлены посторонние значки док-станции
  • Добавлена ​​поддержка индексирования символов для Scala
  • .
  • Исправлен сбой, который мог произойти при использовании Goto Anything
  • Исправлен параметр ignored_packages, некорректно работавший с заархивированными пакетами
  • Vintage: фиксированные «o» и «O»
  • API: исправлено, что on_query_completions некорректно работает в некоторых случаях
  • API: повторно добавлен вид.score_selector ()
  • API: Selection.add () больше не игнорирует xpos

Сборка 3006

29 января 2013

  • Добавлено определение перехода и символ перехода в проект
  • Значительно уменьшено время запуска
  • Значительно улучшено Заменить Все характеристики
  • Улучшенный алгоритм сопоставления, используемый для Goto Anything и Autocomplete, теперь принимает транспонированные символы
  • UI: улучшенное управление панелями
  • UI: предварительный просмотр файлов на боковой панели создает вкладку предварительного просмотра
  • UI: Улучшена анимация в боковой панели
  • Проекты: для одного проекта можно создать несколько рабочих пространств
  • Projects: при добавлении папок на боковую панель символические ссылки по умолчанию не сопровождаются. Это можно изменить, включив follow_symlinks в проекте.
  • Системы сборки
  • : добавлен shell_cmd, заменяющий cmd, с более интуитивным синтаксисом
  • Build Systems: Улучшено поведение обработки PATH в OS X при использовании shell_cmd.
  • Системы сборки
  • : система сборки Make имеет улучшенное регулярное выражение сообщения об ошибке
  • Build Systems: для вывода можно указать файл синтаксиса
  • Системы сборки: перенос слов включен по умолчанию
  • Поиск в файлах: улучшенная обработка двоичных файлов
  • Найти в файлах: номера строк скрыты в выводе
  • Найти: Найти в выделенном больше не будет автоматически выбираться
  • Находка: удалена обратная опция
  • 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 () / View.end_edit () больше не доступны
  • API: проекты доступны для API
  • API: добавлены Window.settings () и Window.template_settings ()
  • API: show_quick_panel принимает обратный вызов on_highlighted

от 2 до 3 — Sublime Text

Ниже приводится список многих новых функций, улучшений и исправлений ошибок, которые были добавлены между Sublime Text 2.0 и Sublime Text 3.0.

  • Спектакль
    • Значительно уменьшено время запуска
    • Значительно улучшено время загрузки файлов
    • Значительно улучшено Заменить Все характеристики
    • Повышена скорость отклика системы при высокой загрузке ЦП
    • Улучшена производительность рендеринга с большим количеством значков с полями
    • Повышена производительность боковой панели, когда папки содержат тысячи файлов
    • Улучшено обнаружение изменений файла
    • Улучшена производительность рендеринга
    • Улучшенная защита от вырожденных определений синтаксиса
    • Убрана нежелательная анимация при запуске
    • Улучшена прокрутка консоли на дисплеях с высоким разрешением
    • Улучшена обработка файлов с очень длинными строками
    • Более быстрая загрузка больших текстовых файлов
    • Mac: улучшена производительность рендеринга, особенно на экранах с высоким разрешением.
    • Mac: снижение использования ЦП при включенном gpu_window_buffer
    • Linux и Mac: улучшено использование памяти
    • Linux: улучшена производительность рендеринга для некоторых систем с графикой Nvidia
  • Программные обновления
    • Новая система автообновлений для Windows и Mac
    • Добавлены репозитории Linux для apt, yum и pacman
    • Все двоичные файлы в Windows и Mac подписаны, все пакеты Linux имеют подписи GPG
  • Перейти к определению
    • Добавлено определение Goto на основе индексатора, который использует определения синтаксиса для поиска символов
    • Добавлен символ перехода в проект
    • Добавлены команды «Перейти назад» и «Перейти вперед», доступные из меню «Перейти к», для перехода между ними с использованием определений.
    • Всплывающее окно «Перейти к определению» будет отображаться при наведении курсора мыши на символ. Это контролируется параметром show_definitions.
    • Добавлен статус индексирования в меню «Справка», чтобы предоставить дополнительную информацию о том, что делает индексатор.
    • Добавлен параметр index_exclude_patterns для управления индексированием файлов
    • Параметр index_workers определяет, сколько фоновых процессов использует индексатор.
  • Темы
    • Обновленная тема пользовательского интерфейса
    • Новая иконка
    • Альтернативная тема, адаптивная, наследующая цвета из цветовой схемы
    • Поддержка дисплеев с высоким разрешением на всех трех платформах
    • Темы теперь можно переключать на лету без артефактов
    • Добавлен переключатель тем с предварительным просмотром через палитру команд
    • Добавлены значки боковой панели и индикаторы загрузки
    • Множество дополнений и исправлений ошибок в движке темы, а также полная документация
    • Mac: Поддержка полос заголовков окон настраиваемого цвета в OS X 10. 10+
  • Шрифты
    • Улучшен выбор шрифтов на всех платформах, что позволяет выбирать различный вес по имени
    • Добавлена ​​настройка theme_font_options для управления отрисовкой шрифтов элементов пользовательского интерфейса
    • Проблемы с геометрией шрифта, которые препятствуют выделению жирным шрифтом или курсивом, теперь печатаются в консоли
    • Mac: OS X 10.11 и macOS 10.12+ по умолчанию используют Сан-Франциско для шрифта пользовательского интерфейса
    • Mac: курсивные шрифты синтезируются, если они не доступны в гарнитуре
    • Windows: по умолчанию используется DirectWrite, если не используются Consolas или Courier New
    • Windows: улучшенная обработка резервных шрифтов в элементах пользовательского интерфейса
  • Цветовые схемы
    • Добавлены новые цветовые схемы Breakers , Mariana и Sixteen , заимствованные из отличной работы Криса Кемпсона и Дмитрия Воронянского
    • Добавлен переключатель цветовой схемы с предварительным просмотром в реальном времени через палитру команд
    • Документация по цветовой схеме
    • Добавлен ключ popupCss для определения таблиц стилей всплывающих окон по умолчанию
    • Добавлен ключ phantomCss для определения фантомных таблиц стилей по умолчанию
    • Документация по наименованию областей применения
  • Общий интерфейс
    • Настройки теперь открываются в новом окне, а настройки по умолчанию и пользовательские настройки отображаются рядом
    • Добавлен предпросмотр изображений при открытии изображений
    • Кодировка и окончания строк могут отображаться в строке состояния с помощью настроек show_encoding и show_line_endings
    • Боковая панель запоминает, какие папки развернуты
    • Предварительный просмотр файлов на боковой панели создает вкладку предварительного просмотра
    • Улучшена анимация в боковой панели
    • Удаление файла через боковую панель сначала закроет соответствующий вид, если таковой имеется
    • Прямоугольник вида на мини-карте скрывается автоматически (управляется настройкой always_show_minimap_viewport)
    • Нажатие вправо в оверлее Goto Anything откроет выбранный файл без закрытия оверлея.
    • Goto Anything поддерживает синтаксис: line: col в дополнение к: line
    • Палитра команд
    • теперь запоминает последнюю введенную строку
    • Расширенное управление панелями
    • Предварительный просмотр файла на боковой панели больше не будет добавлять запись в раздел «Открыть файлы» на боковой панели.
    • Добавлена ​​прокрутка вкладок, управляемая параметром enable_tab_scrolling
    • Добавлен переключатель панелей в строку состояния
    • Улучшено поведение прокрутки панели консоли
    • Изменено поведение закрытия окна при нажатии ctrl + w / cmd + w
    • Автоматическое закрытие окон при вытягивании последней вкладки
    • Изменено поведение закрытия вкладки: соседняя вкладка теперь всегда выбирается
    • При закрытии последнего файла автоматически создается новый временный файл
    • Значение параметра Remember_open_files теперь по умолчанию равно false. Обратите внимание, что это изменение не будет иметь никакого эффекта, если для параметра hot_exit оставить значение по умолчанию — истина
    • .
    • Ctrl + Tab порядок сохраняется в сеансе
    • Добавлена ​​настройка Remember_full_screen
    • Добавлена ​​настройка always_prompt_for_file_reload
  • Интеграция с ОС
    • По умолчанию следуют символические ссылки в папках, добавленных на боковую панель
    • Сохранения атомарных файлов доступны через настройку atomic_save
    • Mac: обработка изменений макета из-за вкладок macOS Sierra
    • Mac: улучшено определение веб-браузера по умолчанию
    • Mac: выполняется оболочка пользователя по умолчанию, а переменные среды устанавливаются в подключаемой среде Python
    • Mac: 10.7 или новее требуется
    • Mac: только 64-разрядная версия
    • Mac: системная версия Python больше не является зависимостью
    • Mac: исправлена ​​команда exec на 10. 7
    • Mac: исправлена ​​несовместимость поиска по словарю и gpu_window_buffer
    • .
    • Mac: исправлено неработающее контекстное меню, когда приложение находится в фоновом режиме
    • Mac: добавлена ​​поддержка номеров строк, отправляемых через события Apple
    • .
    • Mac: добавлена ​​запись «Новое окно» в док-меню
    • Mac: исполняемый файл subl теперь подписан
    • Linux: запуск из командной строки приведет к демонизации процесса по умолчанию
    • Linux: исправлена ​​несовместимость версий с libffi
    • Linux: Добавлено скрытие меню
    • Linux: Исправлена ​​некорректная обработка двойных щелчков в панели поиска
    • Linux: Исправлено некорректное отображение подчеркивания в некоторых меню
    • Linux: добавлено sudo save
    • Linux: исправлена ​​проблема с правами доступа к файлам при работе без —wait
    • Posix: использование правильных разрешений для вновь созданных файлов и папок
    • Windows: Исправлены ошибочные записи в системном меню
    • Windows: диалоги открытия папки нового стиля используются в Vista и более поздних версиях
    • Windows: поддержка SSE больше не требуется для 32-битных сборок
    • Windows: Добавлен помощник командной строки, subl. exe
    • Windows: всплывающие окна могут принимать ввод колесом прокрутки
    • Windows: добавлены более описательные ошибки, когда установщику обновлений не удается переименовать папку
    • Windows: Исправлен неправильный размер окна после создания развернутого окна на весь экран
    • Windows: sublime_text.exe теперь имеет CompanyName, установленное в VERSIONINFO
    • Windows: обновлен сертификат подписи кода, чтобы больше не использовать SHA1
    • Windows: plugin_host.exe теперь подписан
  • Определения синтаксиса
    • Добавлен специальный механизм регулярных выражений, который параллельно сопоставляет несколько регулярных выражений, для более быстрой загрузки и индексации файлов.
    • Добавлен новый формат файла определения синтаксиса, .sublime-syntax, с расширенными функциями и поддержкой тестирования.
    • Документация по наименованию областей применения
    • Добавлена ​​система сборки для определений синтаксиса, включая вариант для оценки производительности определения синтаксиса
    • .Файлы tmLanguage могут содержать скрытые настройки, чтобы указать, что они не должны отображаться пользователю
    • Новая команда show_scope_name показывает область во всплывающем окне
  • Проекты
    • Добавлен проект редактирования в палитру команд
    • Проекты подвергаются API
    • Для одного проекта можно создать несколько рабочих пространств
    • При добавлении папок на боковую панель символические ссылки по умолчанию не используются.Это можно изменить, включив follow_symlinks в проекте.
    • «Удалить все папки из проекта» теперь предлагает подтвердить
  • Редактор управления
    • При щелчке правой кнопкой мыши по URL-адресу отобразится пункт меню «Открыть URL-адрес».
    • Улучшен перенос слов
    • Улучшенная логика автоматического сопряжения котировок
    • Умная навигация по словам
    • Изменена логика сопоставления скоб
    • Добавлены настройки caret_extra_top, caret_extra_bottom и caret_extra_width для управления размером каретки
    • Добавлена ​​настройка auto_complete_cycle
    • Добавлена ​​настройка minimap_scroll_to_clicked_text
    • Добавлена ​​команда invert_selection
    • Автозаполнение теперь работает должным образом в макросах
    • Добавлена ​​паста из истории
    • Исправлено Redo, иногда восстанавливающее выделение в неправильное место
  • Системы сборки
    • Переработан способ выбора систем сборки (дополнительная информация)
    • Build Systems теперь может объявлять «ключевые файлы» (например,g. , ‘Makefile’ для системы сборки Make), чтобы лучше автоматически определять, какую систему сборки использовать
    • Улучшена обработка систем сборки, которые генерируют много вывода
    • Новые окна всегда используют систему автоматической сборки, а не систему сборки последнего использованного окна
    • Ошибки сборки теперь отображаются в том месте, где они произошли. Это контролируется параметром show_errors_inline.
    • Добавлен ключ shell_cmd, который заменяет cmd, с более интуитивным синтаксисом
    • Система сборки синтаксиса Make имеет улучшенное регулярное выражение сообщения об ошибке
    • Файл синтаксиса может быть указан для вывода
    • Перенос слов включен по умолчанию
    • Системы сборки могут определять команду отмены с помощью клавиши «Отмена»
    • Mac: Control + C отменит текущую сборку
  • Найти / заменить
    • Панели поиска и замены автоматически изменяют размер при вводе многострочных строк
    • На панели поиска есть стрелка раскрывающегося списка для выбора предыдущих элементов
    • Добавлена ​​опция <текущий файл> для поиска в файлах
    • Поиск в файлах больше не будет блокироваться при обнаружении FIFO
    • Найти: Найти в выделении больше не будет автоматически выбираться, установка auto_find_in_selection восстанавливает старую логику поиска в выделении
    • Находка: удалена обратная опция
    • Поиск в файлах: улучшенная обработка двоичных файлов
    • Найти в файлах: номера строк скрыты в выводе
  • Проверка орфографии
    • Улучшено поведение выбора слова при проверке орфографии
    • Проверка орфографии теперь считывает на лету отредактированные вручную пользовательские настройки
    • Добавлен параметр spelling_selector, чтобы контролировать, какой текст проверяется на орфографические ошибки
    • Слова с ошибками теперь могут быть добавлены в словарь в дополнение к игнорированию
    • Исправлены игнорируемые слова, не сохраняющиеся после выхода из
    • Исправлена ​​давняя проблема с проверкой орфографии и символами, отличными от ASCII.
  • Обработка ввода
    • Улучшенный алгоритм сопоставления, используемый для Goto Anything и Autocomplete, теперь принимает транспонированные символы
    • Mac: добавлена ​​поддержка Touch Bar
    • Linux: обновлять выделение X11 в буфере обмена каждый раз при изменении выделения
    • Linux: Улучшена обработка клавиш-модификаторов MOD3
    • Windows: Добавлен сенсорный ввод
    • Windows: исправление сочетания клавиш ctrl + `для клавиатур UK (ISO)
    • Windows: ctrl + alt + p больше не привязан по умолчанию из-за проблем совместимости с некоторыми раскладками клавиатуры
  • Unicode
    • Множество улучшений поддержки Unicode
    • Добавлен комбинированный рендеринг персонажей
    • Классы символов в поиске по регулярным выражениям и определениях синтаксиса теперь поддерживают Unicode
    • Goto Anything теперь использует нечувствительность к регистру Unicode
    • Улучшена поддержка Unicode в путях к каталогам пакетов Windows
    • Исправлены некоторые проблемы с обработкой Unicode в Goto Anything
  • Пакеты
    • Добавлен пункт меню и пункт палитры команд для установки Package Control
    • Пакеты по умолчанию теперь на GitHub
    • Пакеты по умолчанию теперь хранятся в. файлы sublime-package, а отдельные файлы могут быть переопределены пользователями
    • Исправлен крайний случай при загрузке сторонних пакетов из путей Unicode в Windows
    • Добавлено событий профиля в палитру команд, чтобы помочь идентифицировать медленные плагины
  • Пакеты по умолчанию
    • Переделаны следующие определения синтаксиса:
      • ASP
      • Пакетный файл
      • C #
      • C ++
      • С
      • CSS
      • D
      • Перейти
      • HTML
      • Ява
      • JavaScript
      • LaTeX
      • Уценка
      • Цель-C ++
      • Objective-C
      • PHP
      • Python
      • R
      • Рубин
      • Ржавчина
      • Scala
      • SQL
      • TCL
      • XML
      • ЯМЛ
    • Теги HTML и XML закрываются при вводе Это контролируется параметром auto_close_tags
    • .
    • Улучшены правила автоматического отступа для многих синтаксисов
    • Исправлена ​​некорректная мнемоника меню
  • API / расширяемость
    • Плагины запускаются вне процесса, помогая предотвратить сбои пакетов в пользовательском интерфейсе
    • Значительно улучшена скорость связи с plugin_host
    • API теперь безопасен для потоков
    • Некоторые события API теперь выполняются асинхронно
    • Загрузка плагинов была обновлена, устранены некоторые крайние случаи.
    • Обновлен с Python 2.6 для Python 3.3
    • Различные патчи unicode и ctypes из Python 3.4 были перенесены на 3.3.
    • Модуль _ssl предоставляется на всех платформах и включает статически связанную копию OpenSSL 1.0.2k
    • Все платформы включают модули sqlite3 и bz2
    • Модуль termios предоставляется в Linux и Mac
    • Плагины могут определять функции модулей plugin_loaded () и plugin_unloaded (). plugin_loaded () будет вызываться, когда API будет готов к использованию.
    • Плагины
    • могут вставлять небольшие документы HTML / CSS, называемые фантомами, встроенные в элемент управления редактором.
    • Добавлена ​​возможность для плагинов отображать всплывающие окна с содержимым HTML
    • Пользовательский механизм HTML и CSS с именем minihtml поддерживает всплывающие окна и фантомы
    • Добавлены классы Phantom и PhantomSet
    • Добавлен класс ViewEventListener
    • Добавлен метод EventListener.on_hover (view, point, hover_zone) для ответа на события наведения мыши
    • Добавлен EventListener.on_text_command () и EventListener.on_window_command () для запуска после выполнения команд
    • Добавлены EventListener.on_post_text_command () и EventListener.on_post_window_command ()
    • Добавлен обратный вызов EventListener. on_pre_close ()
    • Исправлен EventListener.on_query_completions (), некорректно работавший в некоторых случаях
    • Добавлены функции для получения и настройки видимости боковой панели, миникарты, строки состояния, вкладок и меню
    • Добавлено окно.status_message ()
    • Добавлен Window.extract_variables ()
    • Window.show_quick_panel () теперь принимает флаг sublime.KEEP_OPEN_ON_FOCUS_LOST
    • Window.show_quick_panel () теперь будет прокручиваться к выбранному элементу при отображении
    • Window.show_quick_panel () принимает обратный вызов on_highlighted
    • Тонкая обработка Window.show_quick_panel (), когда элементы представляют собой смешанный список строк и последовательностей
    • Добавлено окно.find_output_panel (), Window.destroy_output_panel (), Window.active_panel () и Window.panels ()
    • Добавлен Window. create_output_panel () теперь принимает необязательный параметр, «не включенный в список»
    • Добавлены Window.settings () и Window.template_settings ()
    • Window.open_file () теперь принимает необязательный параметр группы
    • Добавлен метод is_valid () в View и Window, чтобы определить, был ли дескриптор признан недействительным.
    • Просмотр.begin_edit () / View.end_edit () больше не доступны
    • Добавлен View.show_popup () и связанные функции
    • Добавлен View.is_auto_complete_visible ()
    • View.insert () возвращает количество вставленных символов
    • View.command_history (0, True) теперь возвращает последнюю команду изменения, как и ожидалось.
    • Добавлен View.find_by_class ()
    • Добавлен View.expand_by_class ()
    • Добавлен View.command_history ()
    • Добавлен View. close ()
    • Добавлен View.show_popup_menu ()
    • View.sel () поддерживает отрицательные индексы
    • View.add_regions () примет относительные пути пакета для значка
    • View.add_regions () может отображать подчеркивание
    • View.window () теперь будет работать, даже если вид не самый передний
    • Добавлен View.is_primary ()
    • Добавлен лист.Посмотреть ()
    • Selection.add () больше не игнорирует xpos
    • Фиксированный выбор. Содержит ()
    • Реализованы Settings.add_on_change () и Settings.clear_on_change ()
    • Исправлены объекты настроек, которые становились недействительными слишком рано с клонированными представлениями
    • Плагины
    • теперь могут вызывать Settings.clear_on_change () в рамках обратного вызова из Settings.add_on_change ()
    • Вызов Settings. add_on_change () из обратного вызова изменения настроек не приведет к запуску добавленного обратного вызова
    • Добавлен sublime.yes_no_cancel_dialog ()
    • Добавлен sublime.expand_variables ()
    • Добавлены sublime.load_resource (), sublime.load_binary_resource () и sublime.find_resources ()
    • Добавлены sublime.encode_value () и sublime.decode_value ()
    • Добавлен sublime.get_macro ()
  • Надежность
    • Файлы теперь можно переименовывать только при изменении регистра
    • Файловая кодировка открытых файлов теперь сохраняется в сеансе
    • Повышена стабильность поиска в файлах при использовании регулярных выражений, которые приводят к значительному возврату.
    • Множество улучшений в обнаружении изменений файлов, исправлены различные сбои
    • Исправлена ​​ошибка, из-за которой миникарта отказывалась рисовать на очень больших окнах
    • Улучшено обнаружение изменений для файлов, которые исчезают и появляются снова, как это происходит с отключенными сетевыми дисками
    • Исправлен сбой, который мог возникнуть при быстром удалении и воссоздании каталогов.
    • Исправлен сбой, возникающий при перетаскивании строк, прокрученных вне поля зрения на боковой панели.
    • Исправлен давний сбой plugin_host, запускаемый через модальные диалоги
    • Исправлен сценарий, при котором меняется на.tmPreferences файлы не собирались
    • Исправлен сбой, который мог произойти с неверными настройками result_file_regex
    • Исправлена ​​невозможность щелкнуть по выбранной строке всплывающего окна автозаполнения
    • Исправлен неправильный цвет фона набора вкладок при запуске, если используются вкладки разного цвета
    • Улучшена обработка удаленных файлов при восстановлении сессий
    • Исправлено усечение файла при использовании шестнадцатеричной кодировки
    • Использование Google Breakpad для автоматического сообщения о сбоях
    • Mac: временное решение проблемы ОС с окнами нулевого размера и представлениями OpenGL
    • Mac: инструмент командной строки subl больше не использует распределенные объекты, устраняя некоторые периодические сбои
    • Mac: исправлено всплывающее окно с эмодзи и символами, в некоторых случаях не отображавшее текст
    • Mac: исправлены уведомления об изменении файлов из-за зависания пользовательского интерфейса на macOS Sierra
    • .
    • Windows: добавлена ​​поддержка вставки символов вне BMP
    • Множество других мелких или крайних сбоев, исправлений

сборок для разработчиков — Sublime Text

Это незавершенные версии Sublime Text 3, которые обновляются чаще.Не стесняйтесь использовать их, но имейте в виду, что вы будете запускать менее проверенный код, и вы будете видеть гораздо больше запросов на уведомление об обновлении. У каждого выпуска обычно есть тема на форуме.

Сборки Sublime Text 3 доступны только для лицензированных пользователей.

История изменений

сборка 3210

24 сентября 2019

  • Mac: исправлена ​​регрессия совместимости с некоторыми плагинами

Сборка 3209

23 сентября 2019

  • Mac: добавлено нотариальное заверение
  • Исправлено снижение производительности при перемещении каретки вверх в больших файлах
  • Исправлена ​​утечка памяти
  • Исправлена ​​невозможность поменять местами строки с последней строкой, если она была пустой
  • Git: исправлена ​​обработка includeIf в файлах конфигурации git, некорректно интерпретирующая ~ относительные пути

Сборка 3208

21 апреля 2019

  • Mac: добавлен обходной путь для ошибки драйвера MacOS OpenGL в версии 10. 14,4

Сборка 3206

5 апреля 2019

сборка 3205

3 апреля 2019

  • Улучшена логика прокрутки в некоторых сценариях
  • Linux: исправлена ​​совместимость со старыми дистрибутивами Linux

Сборка 3204

2 апреля 2019

  • Mac: добавлен способ решения проблемы MacOS с адаптерами DisplayLink
  • Linux: изменен способ обработки масштабирования текста
  • Улучшено поведение индексации файлов в некоторых сценариях
  • Фиксированные вставки блока, изменяющие способ выделения текста

Сборка 3203

27 марта 2019

  • Исправлен сбой при обработке репозитория Git
  • Linux: Дальнейшие улучшения обработки высокого разрешения в KDE
  • API: исправлена ​​регрессия с фантомами, мешающими работе home / end

Сборка 3202

21 марта 2019

  • Различные улучшения подсветки синтаксиса
  • Git: репозитории Git на верхнем уровне домашнего каталога пользователей игнорируются из соображений производительности. Это можно изменить с помощью параметра allow_git_home_dir.
  • Git: повышена производительность за счет большого количества репозиториев git на боковой панели
  • Git: исправлена ​​некорректная обработка спецификаций UTF8 в файлах .gitignore
  • Linux: Улучшена обработка высокого разрешения в KDE
  • .
  • Linux: Исправлено неправильное владение файлом в пакетах deb
  • Исправлено преобразование вкладок swap_line_up и swap_line_down в пробелы
  • API: исправлена ​​несовместимость с SublimeREPL
  • .

Сборка 3197

8 марта 2019

  • Исправлена ​​регрессия бесконечного цикла в 3195

Сборка 3195

7 марта 2019

  • Различные мелкие исправления
  • Исправлен символ перехода в регрессии производительности проекта .

Сборка 3194

5 марта 2019

  • Различные улучшения рядного дифференциала
  • Mac: исправлена ​​проблема с собственными вкладками
  • Linux: Исправлена ​​регрессия с поддержкой растровых шрифтов

Сборка 3193

1 марта 2019

  • Добавлены встроенные дифференциалы. Щелчок правой кнопкой мыши по измененной строке даст возможность показать разницу. В качестве альтернативы, различие можно переключать с помощью ctrl + k, ctrl + / (cmd + k, cmd + / в macOS)
  • Mac: тематические строки заголовка теперь отключены при использовании встроенных вкладок macOS
  • Mac: убедитесь, что контекстные меню отображаются без прокрутки
  • Mac: диалоговые окна с сообщениями об ошибках теперь можно закрыть с помощью клавиши выхода
  • Linux: Цветные глифы теперь правильно отображаются на светлом фоне
  • Цветовые схемы
  • : Встроенное представление diff можно настроить с помощью diff.удалено, diff.deleted.char, diff.inserted и diff.inserted.char
  • API: Фантомы теперь правильно рисуются вместе с draw_centered
  • .

Сборка 3192

27 февраля 2019

  • Mac: добавить полную поддержку собственных вкладок macOS
  • Переписанная подсветка синтаксиса D
  • Повышение производительности при просмотре игнорируемых путей в Windows и Mac
  • Исправить рендеринг block_caret в сочетании с цветами фона, зависящими от области действия
  • Правильно отображать значки состояния Git в разделе Открыть файлы боковой панели
  • Исправьте удаленный маркер линии для мини-различий, чтобы масштабировать с помощью ui_scale
  • Linux: улучшено поведение аргумента командной строки —wait, когда Sublime Text в данный момент не запущен.
  • Windows: исправление свойств шрифта GDI для совпадающих символов в Goto Anything
  • Windows: запретить plugin_host.exe от сбоя при первой установке Emmet

Сборка 3190

19 февраля 2019

  • Добавлено Правка / Текст / Отменить модификацию пункт меню
  • Цветовые схемы
  • : значения каретки теперь учитывают альфа-канал, как и ожидалось, а не предварительно смешиваются с цветом фона
  • Цветовые схемы
  • : добавлен ключ block_caret для использования вместе с каретками блока
  • Добавлена ​​настройка block_caret
  • Улучшена обработка символических ссылок и репозиториев Git
  • Исправлены некоторые случаи неправильного расположения глифов в Windows и Mac
  • Исправлена ​​ошибка с командой Duplicate Line
  • В некоторых случаях улучшить расположение и размер значков желобов
  • Windows: исправлена ​​обработка DirectWrite шрифтов с lineGap> 0
  • Linux: изменено поведение вверх / вниз в первой и последней строках файла, чтобы лучше соответствовать соглашениям платформы.
  • Linux: исправлена ​​регрессия, при которой собственные модули Python не могли быть загружены
  • Linux: исправлена ​​прокрутка для переключения вкладок, не работающая должным образом в GTK3 с трекпадами
  • API: исправлено определение команд в Python, которые переопределяют ранее загруженную команду с тем же именем.
  • API: добавлен просмотр.reset_reference_document (), что эквивалентно вызову set_reference_document () с текущим содержимым буфера
  • Различные улучшения подсветки синтаксиса
  • Различные исправления сбоев

Сборка 3189

1 февраля 2019

  • Мини-различия теперь показывают вставленные и удаленные строки
  • Добавлено Goto / Next Modification и Goto / Previous Modification команды
  • Для параметра mini_diff теперь можно установить значение «auto», при котором будут отображаться только мини-различия для файлов в репозиториях Git.
  • Добавлен параметр git_diff_target, чтобы контролировать, совпадает ли мини-разница для файлов Git с индексом или HEAD
  • Репозитории Git теперь обнаруживаются через символические ссылки
  • Исправлена ​​ошибка вычисления значков статуса Git на боковой панели
  • Исправлена ​​ошибка позиционирования каретки при наличии нетривиальных графем.
  • Windows: исправлена ​​ошибка, из-за которой записи автозаполнения отображали многоточие, когда они не требуются.
  • Windows: исправлена ​​проблема рендеринга некоторых комбинируемых символов
  • Windows: исправлены некоторые шрифты с неправильной базовой линией
  • Windows: правильно разблокировать каталоги после закрытия содержащихся файлов
  • API: различные незначительные улучшения, связанные с загрузкой и выгрузкой подключаемых модулей.

Сборка 3188

21 января 2019

  • Исправлен регресс сбоя в 3186
  • Исправлено некорректное отображение мини-различий для файлов Git в некоторых сценариях

Сборка 3187

18 января 2019

  • Исправлен регресс сбоя в 3186

Сборка 3186

18 января 2019

  • Различия теперь отображаются в промежутке, показывая измененные строки с момента открытия файла или измененные строки по сравнению с HEAD, если файл является частью репозитория Git. Это можно отключить с помощью настройки mini_diff.
  • Git: различные улучшения в обнаружении и обработке репозитория Git
  • Git: значки состояния Git отображаются в разделе «Открытые файлы» на боковой панели.
  • Git: добавлена ​​поддержка includeIf в файлах конфигурации Git
  • Переписанная подсветка синтаксиса Lua с благодарностью Томасу Смиту
  • Различные улучшения подсветки синтаксиса
  • Поддержка Unicode 11.0
  • Linux и Windows: улучшенная поддержка IME
  • Linux: Исправлено расположение всплывающих меню на экранах с высоким разрешением
  • Mac: фиксированная поддержка средней кнопки мыши
  • Исправлен сбой, который мог произойти при вложении шаблонов встраивания в.файлы возвышенного синтаксиса
  • Minihtml: исправьте hwb (), чтобы нормализовать каналы w и b и принять альфа-канал.
  • Тесты синтаксиса: разрешить файлам тестов синтаксиса иметь спецификацию UTF-8
  • API: добавлен view. set_reference_document () для управления целью mini diff

Сборка 3184

5 декабря 2018

  • Улучшена визуализация игнорируемых файлов
  • Исправлен сбой при поиске истории папок в корне репо
  • Исправлены атрибуты наведения, которые не применялись в боковой панели
  • Фиксированные панели вывода всегда прокручиваются вниз
  • Linux: исправления совместимости GTK3 + Wayland
  • Mac: исправлено, что Control + щелчок не отображал контекстное меню на боковой панели

Сборка 3183

1 декабря 2018

  • Mac: исправлены отсутствующие привязки клавиш в пунктах меню
  • Linux: Исправлен сбой при использовании GTK_IM_MODULE = xim
  • Linux: Исправлены всплывающие окна на Wayland
  • .

Сборка 3182

30 ноября 2018

  • Исправлена ​​настройка sublime_merge_path, не работающая должным образом
  • Mac: улучшена производительность изменения размера
  • Linux: Исправлен сбой на Wayland
  • .

Сборка 3181

29 ноября 2018

  • Статус файла Git отображается в виде значков рядом с именами файлов на боковой панели
  • Имя ветки Git и количество измененных файлов отображается в строке состояния
  • Информация о репозитории Git может быть отключена с помощью параметра show_git_status
  • Добавлена ​​интеграция с Sublime Merge — см. Контекстные меню и палитру команд
  • Linux: перенесено на GTK3
  • Unicode: улучшен рендеринг комбинированных символов
  • Значительные улучшения подсветки синтаксиса Go, благодаря Нело Митраниму
  • Значительные улучшения подсветки синтаксиса Clojure, благодаря Нело Митраниму
  • Различные улучшения подсветки синтаксиса
  • minihtml: добавлена ​​поддержка цветов hwb ()
  • minihtml: Добавлен настраиваемый регулятор min-Contrast () для функции цветовой модификации
  • F21.Ключи .F24 теперь можно привязать

Сборка 3180

15 октября 2018

  • Исправлены события прокрутки, проходящие через оверлеи
  • Исправлена ​​неработающая настройка draw_minimap_border
  • Windows: исправлено, что путь к открытому файлу трактуется как чувствительный к регистру
  • Windows: исправлено минимизированное и развернутое состояние, не восстанавливающее

Сборка 3179

12 октября 2018

  • Темы: добавлено ключевое слово extends, чтобы одна тема была унаследована от другой
  • Темы: Добавлен раздел переменных
  • Темы: цвета могут быть указаны с помощью синтаксиса CSS
  • Темы: Улучшена производительность с большим количеством правил
  • Цветовые схемы: добавьте свойство foreground_adjust к правилам с фоном. Принимает регуляторы цветовой модуляции CSS для управления насыщенностью, яркостью или непрозрачностью цвета переднего плана.
  • Mac: добавлена ​​поддержка Mojave
  • Mac: исправлен сбой plugin_host при запуске процесса, который сам вызывает сбой
  • Mac: улучшено размещение окон
  • Linux: различные исправления высокого разрешения

Сборка 3175

12 мая 2018

сборка 3174

11 мая 2018

  • Исправлена ​​регрессия рендеринга проверки орфографии в 3171

Сборка 3173

10 мая 2018

  • Исправлена ​​регрессия рендеринга в 3171

Сборка 3171

10 мая 2018

  • Несколько исправлений, связанных с высоким DPI
  • Добавлен параметр ui_scale для масштабирования всего пользовательского интерфейса
  • Различные улучшения подсветки синтаксиса
  • Linux: добавлен способ решения проблемы с драйвером дисплея, обеспечивающий значительные улучшения прокрутки в некоторых средах.
  • Индексирование
  • : добавлена ​​дополнительная информация в окно состояния индексирования и снижена загрузка ЦП в некоторых сценариях
  • Mac: добавьте привязки клавиш по умолчанию для ctrl + pgup и ctrl + pgdn, чтобы они соответствовали Firefox
  • Некоторые исправления сбоев

Сборка 3169

5 мая 2018

  • Linux: Возможное аварийное завершение проблемы, с которой сталкивались некоторые пользователи

Сборка 3168

3 мая 2018

  • Исправить регрессию истории ввода палитры команд в 3167
  • Windows: изменено выравнивание меток

Сборка 3167

2 мая 2018

  • Добавлена ​​поддержка мониторов 8k и масштабирования 300% DPI
  • Темы
  • теперь могут предоставлять @ 3x версии изображений для мониторов с очень высоким разрешением.
  • Исправлен сбой при добавлении папок на боковую панель со сложной комбинацией жестких ссылок и символических ссылок
  • Mac: исправлен регресс сбоя в 3166

Сборка 3166

30 апреля 2018

  • Различные улучшения подсветки синтаксиса
  • Windows: исправлена ​​метка, исключающая регрессию с дробным масштабированием DPI
  • Исправлена ​​регрессия прокрутки в 3165
  • Несколько исправлений сбоев

Сборка 3165

27 апреля 2018

  • Windows: улучшенная поддержка дробного масштабирования DPI
  • Mac: исправлена ​​регрессия между символами в 3163
  • Linux: Улучшено поведение, когда fs. inotify.max_user_watches слишком низкий
  • Исправлено выделение хешированного синтаксиса, запутавшееся при переносе слов
  • Исправлено всплывающее окно и окна автозаполнения, которые не отображались, когда курсор находится в крайнем левом положении виджета.

Сборка 3164

18 апреля 2018

  • Mac: исправлена ​​регрессия отрисовки цветных глифов в 3163
  • API: исправлена ​​регрессия загрузки плагина в 3162

Сборка 3163

17 апреля 2018

  • Windows: исправьте снижение производительности в 3162
  • Windows: использование GDI-совместимого макета текста в некоторых сценариях
  • Mac: изменен интервал между символами в соответствии с 3143

Сборка 3162

16 апреля 2018

  • Добавлена ​​цветовая схема Celeste для демонстрации хешированного выделения синтаксиса.
  • Дополнительные улучшения и исправления отрисовки выделения
  • Исправлена ​​ошибка, из-за которой анимация темы могла продолжаться даже после того, как слой был скрыт, что приводило к чрезмерной загрузке процессора.
  • Windows: улучшено сглаживание DirectWrite, добавлена ​​поддержка настройки ClearType системы
  • Mac: исправлен размер некоторых диалоговых окон, когда тема использует тематическую строку заголовка.
  • Mac: исправлены параметры font_options для функций OpenType
  • Mac: исправлена ​​обработка цветных шрифтов со светлыми цветовыми схемами
  • Различные улучшения подсветки синтаксиса
  • API: улучшение трассировки для Python в.файлы возвышенного пакета

Сборка 3161

4 апреля 2018

  • Улучшенная визуализация выделения
  • Исправлена ​​автоматическая полная регрессия рендеринга в 3158
  • Восстановлен встроенный Python на 3.3.6

Сборка 3160

30 марта 2018

  • Исправлен регресс сбоя в 3158 при использовании символических ссылок в Windows 7

Сборка 3159

29 марта 2018

  • Исправлен регресс сбоя в 3158
  • Windows: исправлена ​​регрессия системы сборки с системами сборки на основе cmd

Сборка 3158

29 марта 2018

  • Добавлена ​​поддержка Windows 10 (и 8. 1) масштабирование DPI для каждого монитора
  • Добавлен пакет Git Formats для файлов конфигурации Git и его можно использовать как core.editor, спасибо Райану Бёнингу и deathaxe
  • Добавлены опции font_options для управления лигатурами и стилистическими наборами
  • Добавлена ​​поддержка файловых систем с учетом регистра на компьютерах Mac
  • Уведомления файловой системы в Linux и Windows теперь учитывают символические ссылки (и соединения Windows)
  • Уведомление файловой системы Linux теперь требует только одного экземпляра inotify
  • Улучшена обработка символических ссылок на боковой панели, включая добавления и удаления
  • У симлинков больше нет стрелки раскрытия на боковой панели, но есть пункт контекстного меню «Показать источник ссылки».
  • Выделения теперь по умолчанию отображаются с истинно закругленными углами
  • Добавлены параметры цветовой схемы для выбора ширины границы, стиля углов и радиуса
  • Фон и рамка выделения теперь поддерживают альфа-каналы
  • Исправлена ​​ошибка, из-за которой фантом в начале строки мог вызывать проблемы с подсветкой синтаксиса.
  • Ширина табуляции теперь правильно измеряется для пропорциональных шрифтов
  • Улучшен рендеринг и выбор смайлов в редакторе.
  • Исправлены некоторые проблемы с загрузкой шрифтов в Windows, в т.ч.шрифты
  • Исправлен сбой на Mac, когда окно было закрыто, а затем система переключила графические процессоры.
  • Двойной щелчок по тематической строке заголовка на Mac теперь выполняет действие системы по умолчанию.
  • Уменьшено количество операций со статистикой файлов на Mac
  • Контекстные меню в Linux больше не вызывают фокусировку редактора при закрытии
  • Улучшена обработка цели сборки exec для уничтожения дочерних процессов
  • Добавить поддержку шаблонов binary_file_patterns, index_exclude_patterns и index_include_patterns в.файлы возвышенного проекта
  • index_exclude_patterns и index_include_patterns теперь могут соответствовать полным путям, а не только имени файла
  • Исправлена ​​ошибка в Linux, из-за которой у некоторых сверхшироких лигатур был обрезан левый край.
  • shell_environment теперь гарантированно загружается перед вызовом plugin_loaded () плагинов
  • Исправлена ​​ошибка, из-за которой регионы, добавленные через API, могли не применяться должным образом, когда одна из областей оканчивалась в начале первой строки в области просмотра.
  • Различные улучшения подсветки синтаксиса
  • API: исправить EventListener.on_activated_async () не вызывается для представлений при запуске редактора
  • API: добавить ViewEventListener.on_activated () и ViewEventListener.on_activated_async (), которые будут вызываться для представлений при запуске редактора.
  • API: модуль Python ssl теперь согласовывает TLS 1.2, 1.1 или 1.0 с константой PROTOCOL_TLSv1
  • API: обновлен Python до 3.3.7, SQLite до 3.22.0 и OpenSSL до 1.0.2n

Сборка 3157

9 февраля 2018

  • Исправить регрессию палитры команд в сборке 3156 с выбором предыдущего текста фильтра
  • Решено увеличение загрузки ЦП на компьютерах Mac при переключении графического процессора при использовании темы с цветной строкой заголовка.
  • Исправить встроенное действие для правильной работы несколько раз в одной строке
  • Исправить сбой, связанный с выделением синтаксиса, когда один из контекстов имеет обратную ссылку на регулярное выражение в шаблоне всплывающего сообщения
  • Подсказки сочетаний клавиш панели команд больше не обрезаются на 15 символах
  • Исправлены случайные желтые или черные окна на Mac при использовании темы с цветной строкой заголовка.
  • Различные улучшения подсветки синтаксиса

Сборка 3156

2 декабря 2017

  • Действие внедрения теперь обрабатывает цель как необязательную, а не ошибку
  • Различные ошибки определения синтаксиса теперь включают имя файла в сообщение
  • Различные улучшения подсветки синтаксиса
  • Исправить сбой в палитре команд при использовании клавиш вверх и вниз при вводе текста
  • Текст начальной палитры команд больше не выбран
  • Повторный вызов палитры команд, когда она открыта, но не в фокусе, теперь работает правильно
  • API: вызов команды, требующей ввода из палитры команд, всегда передает dict методу input ()

Сборка 3155

30 ноября 2017

  • Различные улучшения палитры команд
  • Подсветка синтаксиса: исправлена ​​ошибка с обработкой шаблонов выхода встраивания
  • Подсветка синтаксиса: добавлена ​​автономная программа запуска тестов синтаксиса
  • API: расширенный API ViewEventListener
  • API: команды могут реализовывать input_description () для управления тем, как они отображаются при приеме ввода в палитре команд.

Сборка 3154

11 ноября 2017

  • Новая палитра команд
  • Нечеткое сопоставление может сопоставлять термины не по порядку, разделяя их пробелом
  • Добавлена ​​арифметическая команда в палитру команд
  • Добавлена ​​команда «Переименовать файл» в палитру команд
  • Добавлена ​​команда «Просмотр файла пакета» в палитру команд.
  • Добавлена ​​команда преобразования цветовой схемы
  • Различные улучшения подсветки синтаксиса
  • Исправлено выделение хешированного синтаксиса, не работающее должным образом с завершающим пробелом
  • Улучшение использования ЦП в режиме ожидания
  • Улучшена обработка недействительных.устаревшие области в цветовых схемах по умолчанию
  • Добавить поддержку переменных в шаблонах перехода

Сборка 3153

1 ноября 2017

  • Подсветка синтаксиса: добавить действие внедрения в файлы . sublime-syntax, что может значительно сократить использование памяти
  • Добавить выделение хешированного синтаксиса
  • Различные улучшения подсветки синтаксиса
  • Системы сборки: улучшение обработки отмены
  • Системы сборки: используйте / usr / bin / env, чтобы найти bash
  • Системы сборки: исправление многобайтовых кодировок, иногда вызывающих ошибки декодирования
  • Улучшено положение направляющих отступов при использовании линейного отступа
  • Исправлены значки желоба, которые иногда не отображались в macOS
  • Исправлена ​​невозможность загрузить файлы словарей размером более 16 МБ
  • Исправить не работающую стрелку влево в боковой панели
  • Windows: исправить перьевой ввод
  • Linux: возможное исправление недавней несовместимости со старыми дистрибутивами Linux
  • API: исправление рисования областей с неправильными цветами каретки
  • API: загруженные плагины теперь хранятся в __plugins__, а не в плагинах
  • API: команды плагина теперь создаются до запуска plugin_loaded ()

Сборка 3152

20 октября 2017

  • Добавлена ​​команда goto_reference в меню Goto
  • Исправлена ​​невозможность захватить полосу прокрутки, щелкнув крайние правые пиксели окна.
  • Исправлена ​​регрессия, при которой видимые пробелы не отображались правильно в сочетании со сворачиванием кода.
  • Исправить двойной щелчок по выделению, не устанавливающий фокус ввода, когда включено drag_drop
  • Цветовые схемы можно указать жирным шрифтом и курсивом в ключе brackets_options
  • Исправить опечатку font_style при парсинге.файлы с возвышенными цветовыми схемами
  • .sublime-color-scheme: defaults было переименовано в globals
  • Windows: удалены тени из-за неправильной обработки Windows
  • API: регионы могут снова изменять цвет переднего плана
  • API: повышение производительности View.find () и View.find_all () при выполнении буквальных совпадений

Сборка 3150

17 октября 2017

  • Исправлено двойное рисование выделенного текста
  • Улучшена загрузка цветовой схемы
  • Goto Symbol в Project показывает только определения, а не ссылки
  • API: добавлен просмотр. стиль ()

Сборка 3149

13 октября 2017

  • Добавлен новый формат цветовой схемы, .sublime-color-scheme
  • Восстановить поддержку выделения Клавиша цветовой схемы переднего плана
  • selectionForeground теперь можно указывать для каждой области действия
  • Добавлена ​​поддержка ключа невидимок в цветовых схемах
  • Различные улучшения подсветки синтаксиса
  • Добавлены Regex Replace Widget.sublime-settings и Console Input Widget.возвышенные настройки
  • Перенос слов включен по умолчанию для консоли
  • Исправлена ​​регрессия выделения слов в 3148
  • Mac: исправлена ​​некорректная визуализация текста при отключенном сглаживании шрифтов ЖК-дисплея
  • Linux: исправлено обрезание подчеркивания в некоторых шрифтах
  • API: добавлен view.style_for_scope ()

Сборка 3148

10 октября 2017

  • Различные улучшения подсветки синтаксиса
  • Выделенный текст правильно взаимодействует с лигатурами
  • Цветовые схемы больше не поддерживают выделение Клавиша переднего плана
  • Исправлена ​​регрессия отрисовки текста, которая могла приводить к обрезанию глифов
  • Windows и Linux: улучшена визуализация миникарты с высоким разрешением
  • Линейки нарисованы пунктирными линиями
  • Mac: восстановление падающих теней
  • Windows: добавление теней во всплывающие окна
  • Windows: поддержка gray_antialias в сочетании с DirectWrite
  • API: добавлены автоматически генерируемые имена областей для использования с регионами API: region. красноватый, регион. оранжевый, регион. желтый, регион. зеленый, регион. синий, регион. пурпурный и регион. розовый
  • .

Сборка 3147

6 октября 2017

  • Исправлена ​​регрессия в 3146, которая приводила к неправильному отображению знаков препинания

Сборка 3146

6 октября 2017

  • Добавлены ссылки Goto при наведении курсора на символ
  • Добавлена ​​поддержка лигатур для символов
  • Различные улучшения подсветки синтаксиса, включая значительные улучшения для файлов Makefile, благодаря Раулю Вольсу
  • Windows: DirectWrite теперь используется по умолчанию для всех шрифтов

Сборка 3144

14 сентября 2017

  • Улучшенная поддержка высокого разрешения
  • Исправлена ​​проблема, при которой условия нехватки памяти вызывали переполнение буфера вместо чистого сбоя.

Сборка 3142

27 июля 2017

  • Повышена скорость отклика системы при высокой загрузке ЦП
  • Исправлена ​​вспышка белого цвета, которая могла возникнуть при закрытии окна автозаполнения
  • Некоторые незначительные улучшения HiDPI под Windows и Linux
  • Различные улучшения подсветки синтаксиса
  • Отключить анимацию прокрутки, когда animation_enabled в настройках false
  • API: Добавить представление. text_to_window () и View.layout_to_window ()

Сборка 3141

7 июля 2017

  • Параметры поиска, но не история, теперь наследуются новыми окнами
  • Исправлен редкий сбой, который мог произойти при перетаскивании вкладок

Сборка 3140

30 июня 2017

  • Улучшена производительность отрисовки minihtml в нескольких конкретных ситуациях
  • Исправлена ​​регрессия с 3138, когда панель вывода сборки не прокручивалась автоматически до конца.
  • Уточнена обратная совместимость в отношении прозрачности значков боковой панели
  • Windows: исправлен выбор жирного шрифта Consolas Bold в Windows 7
  • Mac: исправлены некоторые крайние случаи с настраиваемыми строками заголовка и собственным полноэкранным режимом

Сборка 3139

20 июня 2017

  • Исправлена ​​регрессия нового окна в 3138

Сборка 3138

20 июня 2017

  • Различные улучшения подсветки синтаксиса
  • Исправлена ​​проблема, из-за которой область прокрутки консоли прилипала к низу
  • Исправлена ​​ошибка, из-за которой могло отображаться несколько окон состояния индексации.
  • Добавлена ​​обратная совместимость для старых тем, которые видели скрытые значки боковой панели
  • Исправлены некоторые дополнительные редко возникающие ошибки сбоя
  • Исправлены пустые панели при запуске, когда для hot_exit было установлено значение false
  • Исправлена ​​проблема с неправильным выделением строки на боковой панели
  • Linux: обновлять выделение X11 в буфере обмена каждый раз при изменении выделения
  • Windows: Дальнейшие улучшения прокрутки сенсорной панели
  • Windows: повышенная надежность обнаружения изменений файлов
  • Windows: улучшенная логика выбора шрифта
  • Windows: исправление сочетания клавиш ctrl + `для клавиатур UK (ISO)
  • Mac: исправлено смещение окна вниз при изменении цветовой схемы при использовании адаптивной темы
  • API: исправлена ​​ошибка, приводившая к некорректному фантомному содержимому

Сборка 3136

13 июня 2017

  • Исправлена ​​регрессия восстановления сеанса в 3136 с большими файлами сеанса
  • Windows: Улучшенная прокрутка сенсорной панели
  • Перетаскивание вкладки в новое окно сохраняет историю поиска

Сборка 3135

12 июня 2017

  • Исправлены некоторые редко возникающие ошибки сбоя
  • Новые окна начинаются с пустой истории поиска
  • Mac: show_navigation_bar теперь по умолчанию имеет значение true

Сборка 3134

9 июня 2017

  • Различные улучшения подсветки синтаксиса
  • Исправлена ​​регрессия рендеринга желоба в 3133
  • minihtml: исправлен сбой, вызванный неверными путями к изображениям
  • Linux: Улучшена обработка клавиш-модификаторов MOD3
  • API: Исправлена ​​регрессия в окне. set_view_index ()

Сборка 3133

2 июня 2017

  • Исправлена ​​регрессия видимых пробелов в 3132
  • Исправлена ​​регрессия вставки множественного выделения в 3132
  • Mac: обработка изменений макета из-за вкладок macOS Sierra
  • Mac: улучшено определение веб-браузера по умолчанию
  • Панель «Найти в файлах» теперь отвечает на команды find_all и replace_all
  • Улучшена производительность рендеринга с большим количеством значков с полями
  • Изменены цвета автозаполнения
  • Фиксированные маркеры сгиба не соответствуют отступу линии
  • Файлы теперь можно переименовывать, если изменился только регистр
  • Устаревшие цветовые схемы возвращены, но скрыты
  • minihtml: Исправлено отображение всплывающих окон html в Windows и Linux под HiDPI
  • minihtml: Исправлен сбой при наличии doctype
  • API: Исправлена ​​ошибка, при которой панель ввода не запускалась on_cancel при повторном отображении панели ввода
  • API: Исправлен сбой в окне. set_view_index ()

Сборка 3132

26 мая 2017

  • Добавлены новые цветовые схемы Breakers, Mariana и Sixteen, заимствованные из отличной работы Криса Кемпсона и Дмитрия Воронянского.
  • Удалены устаревшие цветовые схемы и перемещены в дополнительный пакет на Package Control
  • Улучшена адаптивная тема
  • Улучшена визуализация видимых пробелов на дисплеях HiDPI
  • Linux: добавлены репозитории для apt, yum и pacman
  • .
  • Различные улучшения подсветки синтаксиса, включая значительные улучшения для R, благодаря randy3k
  • Различные улучшения обработки регулярных выражений на панели поиска
  • Добавить эквиваленты команд для панели «Найти в файлах»
  • Mac: добавлена ​​базовая поддержка сенсорной панели
  • Исправлены текстовые виджеты, обрезавшие нижний пиксель границы выделения
  • Исправлена ​​проблема с close_windows_when_empty в пустом сеансе
  • Исправить открытую содержащую папку в Windows с папкой, содержащей запятую
  • Исправить вставку с несколькими курсорами, когда буфер обмена содержит одну или несколько полных строк
  • Предотвратить искажение UNC-путей с помощью edit_settings
  • minihtml: исправить сбой из-за несуществующих переменных CSS
  • Темы: по умолчанию шрифт. size = 11, если в теме не указан размер
  • API: фиксированная оценка селектора с помощью оператора &

Сборка 3131

22 апреля 2017

  • Исправить падение при перетаскивании вкладки в 3130
  • Исправлена ​​еще одна проблема повреждения боковой панели
  • Исправлено некорректное обрезание меток после изменения theme_font_options
  • Windows: добавлена ​​поддержка параметра шрифта no_antialias при использовании DirectWrite
  • .
  • Mac: исправлена ​​серая полоса в новых окнах при использовании адаптивной темы

Сборка 3130

21 апреля 2017

  • Исправлена ​​проблема повреждения боковой панели в 3127
  • Исправлено отображение в регрессии боковой панели в 3127
  • Добавлена ​​настройка theme_font_options для управления отрисовкой шрифтов элементов пользовательского интерфейса
  • Улучшены правила автоматического отступа для HTML и PHP
  • C #: улучшенная обработка символов
  • Markdown: улучшенная обработка символов
  • Mac: улучшена обработка тематической строки заголовка
  • Windows: улучшенная обработка резервных шрифтов в элементах пользовательского интерфейса
  • Windows: исправлена ​​регрессия визуального стиля в 3127

Сборка 3129

13 апреля 2017

  • Исправлена ​​проблема с пустой боковой панелью, представленная в 3127
  • Исправлено всплывающее окно автозаполнения, не указывающее совпадающие символы
  • Mac: исправлено перемещение окон с настраиваемыми заголовками между экранами Retina и без Retina.

Сборка 3128

12 апреля 2017

  • Исправлена ​​регрессия рендеринга значка желоба в Windows
  • Исправлен неправильный размер шрифта автозаполнения в Windows и Linux
  • Исправлен вход, не работающий в боковой панели
  • Исправлена ​​регрессия сбоя выходной панели

Сборка 3127

12 апреля 2017

  • Обновленная тема пользовательского интерфейса, включая полную поддержку высокого разрешения
  • Новая иконка
  • Добавлена ​​альтернативная тема, Адаптивная, которая наследует цвета из цветовой схемы
  • Добавлены переключатели цветовой схемы и тем с предварительным просмотром в реальном времени через палитру команд.
  • Поддержка пользовательских цветных заголовков окон в OS X 10.10+
  • Множество дополнений и исправлений ошибок в движке темы, а также полная документация
  • Добавлен сенсорный ввод в Windows
  • Улучшен выбор шрифтов на всех платформах, что позволяет выбирать различный вес по имени
  • Проблемы с геометрией шрифта, которые препятствуют выделению жирным шрифтом или курсивом, теперь печатаются в консоли
  • По умолчанию для рендеринга шрифтов Windows используется DirectWrite, если не используются Consolas или Courier New
  • OS X 10. 11 и macOS 10.12+ по умолчанию используют Сан-Франциско для шрифта пользовательского интерфейса
  • Текстуры с высоким разрешением используются в Windows и Linux, когда масштаб DPI больше 1.0
  • Все функции API теперь принимают и возвращают независимые от устройства пиксели
  • Иконки желоба теперь имеют правильный размер на экранах Windows и Linux с высоким разрешением
  • Повышена производительность боковой панели, когда папки содержат тысячи файлов
  • Исправлены уведомления об изменении файла из-за зависания пользовательского интерфейса на macOS Sierra
  • Предотвратить сбой при использовании неправильного регулярного выражения в настройках отступа
  • OS X: выполняется оболочка пользователя по умолчанию, а переменные среды устанавливаются в подключаемой среде Python
  • minihtml теперь учитывает параметры шрифта из настроек
  • minihtml теперь поддерживает границы
  • Улучшен стиль встроенного сообщения об ошибке
  • Значительные улучшения в подсветке синтаксиса Markdown, благодаря keith-hall
  • Значительные улучшения подсветки синтаксиса C # благодаря gwenzek
  • Значительные улучшения подсветки синтаксиса Java, благодаря djspiewak
  • Значительные улучшения подсветки синтаксиса Python, благодаря FichteFoll
  • Различные улучшения подсветки синтаксиса
  • Устранены различные ошибки в механизме подсветки синтаксиса
  • Исполняемый файл subl в OS X и plugin_host. exe в Windows теперь подписаны
  • sublime_text.exe в Windows теперь имеет CompanyName, установленное в VERSIONINFO
  • API: обновлен OpenSSL до 1.0.2k, SQLite до 3.16.02

Сборка 3125

23 сентября 2016

  • В меню «Справка» добавлен статус индексирования, чтобы предоставить дополнительную информацию о том, что делает индексатор.
  • Исправлена ​​проблема совместимости с некоторыми сторонними определениями синтаксиса, которые включают JavaScript.sublime-syntax
  • Уменьшено количество рабочих процессов по умолчанию, используемых для индексации.Этим можно управлять вручную с помощью параметра index_workers
  • .
  • API: обновлен OpenSSL до версии 1.0.2i

Сборка 3123

21 сентября 2016

  • Незначительные улучшения времени загрузки файлов
  • minihtml: Решены некоторые проблемы HiDPI в Windows
  • .
  • API: on_hover () теперь вызывается с текущим, а не основным представлением
  • API: добавлены on_hover () и on_query_completions () в ViewEventListener
  • API: изменения в выборе теперь ограничены допустимым диапазоном

Сборка 3122

15 сентября 2016

  • OSX: исправлена ​​регрессия сбоя в 3121

Сборка 3121

14 сентября 2016

  • Добавлен пункт меню для установки Package Control
  • Различные улучшения подсветки синтаксиса
  • Значительные улучшения подсветки синтаксиса Scala благодаря djspiewak и gwenzek
  • Файловая кодировка открытых файлов теперь сохраняется в сеансе
  • Исправлены некоторые проблемы с рендерингом в Phantoms
  • .
  • Linux и OSX: улучшено использование памяти
  • minihtml: поддержка HiDPI в Windows и Linux
  • minihtml: улучшена обработка отступов и встроенных элементов с фоном
  • minihtml: добавлена ​​поддержка окончаний строк в стиле Windows и атрибутов в одинарных кавычках.
  • API: не прерывать загрузку пакетов, если.sublime-package поврежден
  • API: исправлен крайний случай при загрузке сторонних пакетов из путей Unicode в Windows
  • API: обновлен Python 3.3 для фиксации 8e3b9bf917a7 и SQLite до версии 3.14.1

Сборка 3120

28 июля 2016

сборка 3119

26 июля 2016

  • Улучшен стиль ошибок встроенной сборки
  • Улучшена производительность Goto Definition при открытом большом количестве файлов
  • Фантомы обновляются при изменении цветовой схемы или размера шрифта
  • Значительные улучшения в подсветке синтаксиса LaTeX благодаря randy3k
  • Различные улучшения подсветки синтаксиса
  • Исправлена ​​ошибка, из-за которой щелчок мышью иногда приводил к неправильному позиционированию выделения.
  • minihtml: добавлена ​​поддержка отступов и фона для встроенных элементов, относительного позиционирования, border-radius, единиц rem, дочерних селекторов и различных вызовов функций CSS (color-mod, var, rgb, rgba, hsl и hsla).
  • Linux: улучшена производительность рендеринга для некоторых систем

Сборка 3118

28 июня 2016

  • Ошибки сборки теперь отображаются в том месте, где они произошли. Это контролируется параметром show_errors_inline.
  • Показать определения: теперь работает для языков, встроенных в HTML (PHP, ASP, ERB и т. Д.).
  • Показать определения: исправлена ​​фильтрация для несохраненных представлений и в Windows
  • Цветовые схемы: popupCss будет сгенерирован автоматически, если его нет
  • Build Systems может определять команду отмены с помощью клавиши «Отмена».
  • Исправлено. Замена не работает должным образом в сочетании с регулярным выражением.
  • .
  • minihtml: Реализованы стеки семейств шрифтов
  • minihtml: добавлена ​​поддержка наследования значения CSS
  • .
  • minihtml: исправлено вертикальное растяжение изображений
  • API: добавлены фантомы
  • API: добавлен ViewEventListener
  • API: добавлен просмотр.is_primary ()

Сборка 3117

22 июня 2016

  • Исправлена ​​регрессия кодирования JSON в 3116

Сборка 3116

22 июня 2016

  • Настройки теперь открываются в новом окне, а настройки по умолчанию и пользовательские настройки отображаются рядом
  • При наведении курсора на символ отобразится всплывающее окно, указывающее, где он определен. Это контролируется параметром show_definitions.
  • Различные улучшения подсветки синтаксиса
  • OSX: Исправлен графический сбой при переключении вкладок
  • OSX: исправлен сбой при вводе суррогатной пары через шестнадцатеричный ввод
  • Синтаксис: добавлена ​​директива clear_scopes, чтобы дать больше контроля над сгенерированными областями действия
  • Цветовые схемы
  • : добавлен ключ popupCss для определения таблиц стилей всплывающих окон по умолчанию.
  • Исправлена ​​ошибка, из-за которой системы сборки не могли использовать file_patterns с командой exec
  • minihtml: добавлено свойство CSS
  • для высоты строки.
  • minihtml: исправлено переполнение стека в Windows со слишком большим количеством незакрытых тегов
  • API: добавлены функции для получения / установки миникарты, строки состояния, вкладок и меню
  • API: добавлено событие on_hover (view, point, hover_zone)

Сборка 3113

11 мая 2016

  • Различные улучшения подсветки синтаксиса
  • Исправлен сбой, который мог произойти с неверными настройками result_file_regex
  • API: обновлен OpenSSL до 1.0,2 ч

Сборка 3112

5 мая 2016

  • Различные улучшения подсветки синтаксиса
  • Некоторые фрагменты были перемещены в подкаталоги, поэтому пользовательские переопределения и привязки клавиш, которые на них ссылаются, необходимо будет обновить.
  • Linux: исправлена ​​регрессия, приводившая к графическим сбоям.
  • API: изменение способа загрузки подключаемых модулей. Это должно быть прозрачным, но решает ряд угловых случаев.

Сборка 3111

13 апреля 2016

  • Различные исправления рендеринга
  • Windows: отключение рендеринга на основе слоев из-за разрывов экрана
  • Monokai: Исправлено некорректное выделение оператора

Сборка 3110

12 апреля 2016

  • Улучшена производительность рендеринга, особенно на экранах с высоким разрешением
  • Новое определение синтаксиса C ++ с повышенной точностью и производительностью
  • Различные другие улучшения подсветки синтаксиса
  • HTML: нажатие клавиши Enter, когда между парой тегов увеличивает отступ
  • Улучшено поведение индексации файлов при открытых нескольких окнах
  • API: Добавлено окно.status_message
  • API: теперь Windows обновлена ​​с другими платформами, с использованием Python 3. 3.6 и модулями sqlite3 и bz2

Сборка 3109

18 марта 2016

  • Добавлен пакет Rust
  • Улучшения подсветки синтаксиса JavaScript
  • Значительные улучшения подсветки синтаксиса YAML
  • Различные другие улучшения подсветки синтаксиса
  • Исправлен сценарий, при котором меняется на.tmPreferences файлы не собирались
  • Улучшена обработка знаков препинания в программе проверки орфографии
  • Разработка пакета: добавлен вариант сборки «Тесты синтаксиса — совместимость с регулярными выражениями» для оценки производительности определения синтаксиса
  • Разработка пакета: расширен набор регулярных выражений, которые новый механизм регулярных выражений может обрабатывать.
  • API: обновлен до Python 3.3.6 и теперь включает модуль _ssl в Linux, а также sqlite3 и bz2 на всех платформах.

Сборка 3107

25 февраля 2016

  • Дальнейшие улучшения подсветки синтаксиса JavaScript
  • Исправлена ​​регрессия, связанная с темой в 3106, которая могла привести к исчезновению вкладок
  • Исправлена ​​регрессия в 3106, из-за которой пропадали значки файлов

Сборка 3106

24 февраля 2016

  • Значительные изменения в подсветке синтаксиса JavaScript
  • Темы теперь можно переключать на лету без артефактов
  • Определения синтаксиса
  • : исправлены некоторые случаи, когда всплывающие совпадения с обратными ссылками работали неправильно
  • Исправлена ​​редкая регрессия сбоя проверки орфографии в 3104

Сборка 3105

18 февраля 2016

  • Исправлена ​​проблема производительности с изменениями подсветки синтаксиса JavaScript.
  • команда show_scope_name показывает область во всплывающем окне

Сборка 3104

17 февраля 2016

  • Улучшения подсветки синтаксиса JavaScript
  • Различные другие улучшения подсветки синтаксиса для поставляемых пакетов
  • Улучшен перенос слов
  • Улучшена проверка орфографии
  • Исправлены некоторые проблемы с обработкой Unicode в Goto Anything
  • Исправлена ​​регрессия 3096 в регулярных выражениях при использовании экранирования \ x {nnnn}
  • Исправлено 3096 снижение производительности рендеринга

Сборка 3102

8 февраля 2016

  • Исправлена ​​регрессия 3096 в регулярных выражениях при использовании класса символов [[: space:]].
  • Исправлено 3096 регрессионных поисков в файлах, выводимых с текстом, отличным от ascii.
  • Добавлен резервный вариант для тем без кнопки переключателя панелей
  • Обнаружение изменения файла лучше обрабатывает сбои в базовом API

Сборка 3101

5 февраля 2016

  • Добавлен переключатель панелей в строку состояния
  • Sublime Text более проактивен при опросе на предмет изменений файлов, чем на ожидании уведомлений об изменении файловой системы.
  • Исправлена ​​регрессия в регулярных выражениях с escape-последовательностями в верхнем регистре
  • Исправлена ​​регрессия в строках формата регулярных выражений
  • API: добавлены find_output_panel (), destroy_output_panel (), active_panel () и панели ()
  • API: добавлен create_output_panel (), теперь он принимает необязательный параметр, «unlisted»

Сборка 3100

3 февраля 2016

  • Windows: обновлен сертификат подписи кода, чтобы больше не использовать SHA1
  • Добавлены «События профиля» в палитру команд, чтобы помочь идентифицировать медленные плагины.
  • Включает дальнейшие изменения в предоставленные пакеты
  • Исправлено копирование и вставка, не работающие с некоторыми строками Unicode
  • Исправлена ​​команда Goto Definition, не работающая при размещении в подменю
  • Исправлена ​​некорректная обработка класса символов [[: blank:]] в определениях синтаксиса
  • Проверка орфографии: улучшенная обработка Unicode
  • Проверка орфографии: теперь считывает на лету вручную отредактированные пользовательские настройки.
  • minihtml: Исправлено оформление текста: ни один не обрабатывается правильно
  • OSX: Исправлено всплывающее окно с эмодзи и символами, в некоторых случаях не отображавшее текст
  • Windows: добавлена ​​поддержка вставки символов вне BMP

Сборка 3099

29 января 2016

  • Исправлен регресс сбоя сворачивания кода в 3098

Сборка 3098

29 января 2016

  • Улучшенная поддержка Unicode, включая объединение рендеринга символов, классификации символов при поиске по регулярным выражениям и нечувствительности к регистру в Goto Anything, соответствующем
  • Обновления для многих пакетов, с более существенными изменениями в D, Go и SQL
  • Повышена стабильность поиска в файлах при использовании регулярных выражений, которые приводят к значительному возврату.
  • Лучшая обработка проблемных файлов при индексировании
  • Исправлено усечение файла при использовании шестнадцатеричной кодировки
  • Syntax: Улучшения в системе сборки синтаксических тестов, включая новый вариант для измерения производительности
  • Синтаксис:. файлы возвышенного синтаксиса с неиспользованными захватами больше не вызывают ошибок проверки орфографии
  • Windows: ctrl + alt + p больше не привязан по умолчанию из-за проблем совместимости с некоторыми раскладками клавиатуры
  • Linux: crash_reporter статически связан, улучшая совместимость системы
  • API: добавлены Window.is_sidebar_visible () и Window.set_sidebar_visible ()

Сборка 3095

10 июля 2015

  • Включает дальнейшие изменения в предоставленные пакеты

Сборка 3094

2 июля 2015

  • Исправлена ​​регрессия в 3093, когда определения синтаксиса Go и Makefile отсутствовали
  • Включает дальнейшие изменения в предоставленные пакеты

Сборка 3093

1 июля 2015

  • Пакеты теперь на GitHub
  • Включает несколько улучшений, внесенных сообществом в вышеуказанные пакеты, со значительными улучшениями HTML, CSS и JavaScript.
  • Исправлен бесконечный цикл, возникающий при загрузке некоторых.файлы возвышенного синтаксиса

Сборка 3092

4 июня 2015

  • Улучшена обработка сторонних пакетов, которые пытаются заменить определение синтаксиса HTML по умолчанию
  • Исправлена ​​проблема с вложенными операторами with_prototype в файлах .sublime-syntax

Сборка 3091

2 июня 2015

  • Исправлена ​​регрессия в 3090, когда файлы .tmLanguage с отсутствующими включениями не загружались

Сборка 3090

2 июня 2015

  • .файлы возвышенного синтаксиса теперь могут включать файлы .tmLanguage, используя «scope: source.foo» для ссылки на них
  • Исправлены некоторые несоответствия в Goto Anything при выборе символов

Сборка 3088

27 мая 2015

  • Исправлены регрессии в JavaScript и выделение синтаксиса PHP
  • Синтаксис
  • : файлы .sublime-syntax теперь могут указывать только базовое имя включенного файла, чтобы разрешить переопределение
  • Linux: исправлена ​​проблема с правами доступа к файлам при работе без —wait

Сборка 3087

26 мая 2015

  • Обновлены различные определения подсветки синтаксиса
  • Синтаксис:. Файлы tmLanguage теперь могут включать файлы .sublime-syntax
  • Синтаксис
  • : имена исправленных областей не применяются правильно при отправке нескольких контекстов
  • Синтаксис: файлы .sublime-syntax теперь могут отправлять список анонимных контекстов
  • Синтаксис: анонимные контексты теперь могут использоваться в блоках with_prototype
  • Синтаксис: Исправлено расширение переменных во включенных файлах синтаксиса
  • API: добавлен View.is_auto_complete_visible ()

Сборка 3086

12 мая 2015

  • Исправлено сгибание кода и регресс направляющей отступа в 3085 при отступе с помощью вкладок
  • Исправлена ​​регрессия подсветки синтаксиса в 3085
  • Улучшено поведение convert_syntax.py для многострочных регулярных выражений

Сборка 3085

5 мая 2015

  • Sublime Text теперь включает настраиваемый механизм регулярных выражений, который параллельно сопоставляет несколько регулярных выражений, для более быстрой загрузки и индексации файлов.
  • Файлы .sublime-syntax теперь могут определять переменные, чтобы помочь писать повторяющиеся шаблоны
  • Улучшено поведение отступа при включенном indent_to_bracket
  • Фиксированные скобки в строках, влияющие на автоматический отступ

Сборка 3084

8 апреля 2015

  • Добавлен новый формат файла определения синтаксиса,.возвышенный синтаксис
  • Добавлена ​​поддержка для тестирования определений синтаксиса в любом формате (подробности по ссылке выше)
  • Улучшения редактирования YAML
  • Build Systems теперь могут определять список шаблонов подстановочных знаков имени файла для запуска с помощью ключа file_patterns
  • prompt_open_file и связанные команды теперь принимают аргумент initial_directory
  • Исправлена ​​регрессия завершения табуляции в 3081, где h2..h6 HTML завершения не запускали

Сборка 3082

26 марта 2015

  • Улучшена обработка повреждения индекса: индекс будет автоматически воссоздан
  • Исправлены волнистые линии, которые не отображались волнистыми в высоких окнах

Сборка 3081

25 марта 2015

  • Улучшенная обработка повреждения индекса: Sublime Text больше не будет выполнять повторное индексирование в этом сценарии
  • Добавлен параметр index_workers для управления количеством потоков, используемых для индексации файлов
  • Завершение табуляции больше не завершает числа. Изменить / показать завершенные работы все еще можно использовать для этого
  • Исправлена ​​палитра команд, вызывающая сбой с пустыми файлами .sublime-build

Сборка 3079

20 марта 2015

  • Исправлен давний сбой plugin_host, запускаемый через модальные диалоги
  • Python: изменен фрагмент свойства, чтобы он не был таким навязчивым

Сборка 3078

19 марта 2015

  • Исправлена ​​регрессия plugin_host в 3077

Сборка 3077

19 марта 2015

  • Исправлена ​​регрессия в 3075, из-за которой настройки по умолчанию помечались как несохраненные
  • Исправлено снижение производительности при использовании больших папок, представленных в 3067
  • Частично переработана связь plugin_host
  • OSX: исправлена ​​регрессия в 3076, которая вызвала чрезмерную загрузку ЦП

Сборка 3075

10 марта 2015

  • Системы сборки: теперь системы сборки можно снова явно выбрать
  • Build Systems: «keyfile» переименован в «keyfiles», теперь принимается список файлов, которые могут запускать систему сборки (e. g., [«Makefile», «makefile»])
  • Улучшено обнаружение изменений для файлов, которые исчезают и появляются снова, как это происходит с отключенными сетевыми дисками
  • Windows: добавлен обходной путь для неработающей переменной std :: condition_variable в MSVC 2012, исправлен сбой в plugin_host
  • .
  • Обновлен до никогда не использовавшейся версии leveldb, исправляя постоянную низкоуровневую загрузку ЦП в случае повреждения индекса
  • Исправлен сбой, который мог произойти при сканировании каталогов, когда каталоги быстро удалялись и создавались заново.
  • Переходные листы (e.g., созданный Goto Anything при предварительном просмотре файлов) больше не добавляются в список недавно закрытых
  • Windows: добавлены более описательные ошибки, когда установщику обновлений не удается переименовать папку

Сборка 3074

3 марта 2015

  • Системы сборки: варианты теперь можно выбирать напрямую, нажимая Primary + B (см. Это обсуждение для получения дополнительной информации)
  • Posix: исправлены новые файлы, не соблюдающие флаги разрешений umask
  • OSX: обходной путь для проблемы ОС с окнами нулевого размера и представлениями OpenGL
  • Windows: Исправлен неправильный размер окна после создания развернутого окна на весь экран
  • Windows: исправлены ошибки отказа в доступе, которые могли возникнуть при сохранении с отключенным atomic_save
  • Параметр Remember_open_files теперь скрыт и по умолчанию имеет значение false.Обратите внимание, что это изменение не будет иметь никакого эффекта, если для параметра hot_exit оставить значение по умолчанию — истина
  • .

Сборка 3073

28 февраля 2015

  • Исправлена ​​регрессия определения Goto в 3072
  • Выбор системы сборки запоминается, поэтому пользователю будет предлагаться выбрать систему сборки реже
  • Добавлен проект редактирования в палитру команд

Сборка 3072

27 февраля 2015

  • Журнал изменений теперь в HTML
  • Переработан способ выбора систем сборки (дополнительная информация)
  • Исправлено Redo, иногда восстанавливающее выделение в неправильное место
  • Палитра команд
  • теперь запоминает последнюю введенную строку
  • atomic_save по умолчанию отключен
  • Исправлен неправильный цвет фона набора вкладок при запуске, если используются вкладки разного цвета
  • Улучшено поведение прокрутки, когда line_padding_top> 0
  • minihtml: добавлена ​​поддержка тегов в сочетании с URL-адресами file: //, res: // и data:
  • minihtml: добавлена ​​поддержка элементов
      и
    • minihtml: добавлена ​​поддержка заполнения
    • minihtml: Добавлена ​​поддержка цвета фона для встроенных элементов

    Сборка 3071

    20 февраля 2015

    • API: добавлен флаг COOPERATE_WITH_AUTO_COMPLETE для просмотра. show_popup ()
    • Правильно улучшенное поведение Goto Definition при использовании нескольких панелей
    • Исправлена ​​ошибка с прокруткой вкладок, из-за которой под ними иногда появлялась линия в 1 пиксель
    • minihtml: добавлена ​​поддержка тривиальных тегов small, code, em, var и strong
    • .
    • minihtml: фиксированные единицы не назначаются правильно при использовании сокращенного обозначения
    • Windows: всплывающие окна теперь могут принимать ввод колесом прокрутки
    • API: исправлена ​​регрессия 3070, когда Window.show_quick_panel () неверно сообщил о выделенном элементе
    • API: исправлен сбой, вызванный передачей пустой строки в View.show_popup ()

    Сборка 3070

    17 февраля 2015

    • API: добавлены View.show_popup () и связанные функции
    • Добавлена ​​настройка auto_complete_cycle
    • Исправлена ​​ошибка, из-за которой миникарта отказывалась рисовать на очень больших окнах
    • Изменена обработка определений синтаксиса и неиспользуемых захватов, устранена проблема с проверкой орфографии в ссылках Markdown.
    • Улучшено поведение определения перехода при использовании нескольких панелей
    • Исправлены файлы tmLanguages ​​с установленным скрытым флагом, появляющиеся в палитре команд.
    • Настройка цитирования логики автоматического сопряжения
    • Настройка регулярного выражения Open URL (спасибо facelessuser)
    • OSX: добавлен обходной путь для performActionForItemAtIndex: чрезмерно долгое время в Йосемити. Это повлияло на все команды, у которых был соответствующий пункт меню.
    • API: Окно.show_quick_panel () теперь будет прокручиваться к выбранному элементу при отображении
    • API: Window.show_quick_panel () теперь принимает флаг sublime.KEEP_OPEN_ON_FOCUS_LOST
    • API: исправлено, что on_post_window_command () не вызывается

    Сборка 3069

    4 февраля 2015

    • Исправлена ​​регрессия сбоя в 3068 при вводе временного листа
    • Исправлена ​​давняя проблема с проверкой орфографии и символами, отличными от ASCII.
    • API: исправлено возвышенное.Возвращаемое значение диалога yes_no_cancel в Windows

    Сборка 3068

    3 февраля 2015

    • Добавлено определение перехода к контекстному меню
    • Добавлена ​​опция <текущий файл> для поиска в файлах
    • Добавлен параметр spelling_selector, чтобы контролировать, какой текст проверяется на орфографические ошибки
    • Слова с ошибками теперь могут быть добавлены в словарь в дополнение к игнорированию
    • Исправлены игнорируемые слова, не сохраняющиеся после выхода из
    • Улучшены некоторые сообщения об ошибках при разборе.tmLanguage файлы
    • Улучшено определение URL в пункте контекстного меню Open URL (спасибо iamntz и facelessuser)
    • Исправлена ​​некорректная мнемоника меню
    • OSX: добавлено ведение журнала, когда API FSEvents возвращает ошибку
    • Исправлен регресс сбоя в 3067, вызванный переименованием файлов
    • Исправлены значки боковой панели, которые иногда были невидимы при запуске
    • API: добавлен sublime. yes_no_cancel_dialog ()
    • API: добавлен sublime.expand_variables ()
    • API: Добавлено окно.extract_variables ()
    • API: добавлен Sheet.view ()

    Сборка 3067

    30 января 2015

    • Щелчок правой кнопкой мыши по URL-адресу отобразит пункт меню «Открыть URL-адрес».
    • Улучшено поведение прокрутки панели консоли
    • Linux: улучшена совместимость с системой sudo save
    • OSX: инструмент командной строки subl больше не использует распределенные объекты, устраняя некоторые периодические сбои
    • .tmLanguage файлы могут содержать элемент , чтобы указать, что они не должны отображаться пользователю
    • Исправлен сбой, возникающий при перетаскивании строк, прокрученных вне поля зрения на боковой панели.
    • Исправлена ​​невозможность щелкнуть по выбранной строке всплывающего окна автозаполнения
    • Исправлена ​​опечатка в диалоговом окне «Сохранить рабочее пространство как».

    Сборка 3066

    16 октября 2014

    • Linux: добавлено sudo save
    • Окна: subl.Помощник командной строки exe принимает подстановочные знаки
    • Улучшена обработка систем сборки, которые генерируют много вывода
    • Build Systems теперь могут объявлять «ключевой файл» (например, Makefile для системы сборки Make), чтобы лучше автоматически определять, какую систему сборки использовать.
    • При открытии проекта с системой сборки эта система сборки теперь выбирается по умолчанию
    • Новые окна теперь всегда используют систему автоматической сборки, а не систему сборки последнего использованного окна
    • Goto Anything поддерживает синтаксис: line: col в дополнение к: line

    Сборка 3064

    27 августа 2014

    • Добавлена ​​настройка Remember_full_screen
    • Posix: исправлена ​​регрессия прав доступа к файлам в 3063

    Сборка 3063

    26 августа 2014

    • Улучшенная логика автоматического сопряжения котировок
    • Выбранная группа теперь сохраняется в сеансе
    • Исправлен сбой, вызванный клонированием просмотров Goto Anything
    • Windows: Добавлен помощник командной строки, subl. exe
    • OSX: добавлена ​​запись «Новое окно» в док-меню
    • Posix: использование правильных разрешений для вновь созданных файлов и папок

    Сборка 3062

    5 мая 2014

    • Добавлены значки боковой панели
    • Добавлены индикаторы загрузки боковой панели
    • Боковая панель запоминает, какие папки развернуты
    • Исправлен сбой в plugin_host

    Сборка 3061

    21 декабря 2013

    • API: обновлено до Python 3.3,3
    • Изменено поведение закрытия окна при нажатии ctrl + w / cmd + w
    • Исправлено зависание при переходе от мигания к сплошному карету

    Сборка 3058

    12 декабря 2013

    • Добавлен параметр index_exclude_patterns для управления индексированием файлов
    • Исправлен регресс сбоя в 3057

    Сборка 3057

    10 декабря 2013

    • Добавлены настройки caret_extra_top, caret_extra_bottom и caret_extra_width для управления размером каретки
    • Добавлены настройки show_encoding и show_line_endings для управления тем, что отображается в строке состояния.

    Сборка 3056

    20 ноября 2013

    • Прозрачные изображения нарисованы на шахматном фоне
    • Исправлен поиск в файлах, не выбирающий правильную строку для уже открытых файлов
    • Windows: Исправлено постороннее.tmp при сохранении
    • Vintage: Улучшено поведение режима визуальных линий с переносом слов

    Сборка 3055

    19 ноября 2013

    • Добавлен предпросмотр изображений при открытии изображений
    • Кодировка и окончания строк отображаются в строке состояния
    • Linux: исправлена ​​проблема с скрытием меню
    • Поиск в файлах больше не будет блокироваться при обнаружении FIFO

    Сборка 3054

    16 октября 2013

    • Исправлена ​​неверная строка заголовка в новых сеансах
    • Автозаполнение теперь работает должным образом в макросах
    • Vintage: теперь используется блок-каретка
    • Linux: Исправлено скрытие меню, некорректно восстанавливающееся при запуске
    • Linux: Исправлено некорректное отображение подчеркивания в некоторых меню

    Сборка 3053

    30 августа 2013

    • Ctrl + Tab упорядочение сохраняется в сеансе
    • Исправлена ​​регрессия разрешения атомарного сохранения файла для вновь созданных файлов
    • При закрытии последнего файла автоматически создается новый временный файл
    • Linux: Добавлено скрытие меню
    • API: Окно. open_file теперь принимает необязательный параметр группы

    Сборка 3052

    23 июля 2013

    • API: вызов Settings.add_on_change () из обратного вызова изменения настроек не приведет к запуску добавленного обратного вызова
    • Исправлен вылет в 3050

    Сборка 3050

    22 июля 2013

    • Исправлен регресс сбоя в 3049
    • Незначительные улучшения подсветки синтаксиса Python

    Сборка 3049

    19 июля 2013

    • Прокрутка вкладок теперь работает с колесами мыши
    • Изменено поведение закрытия вкладки: соседняя вкладка теперь всегда выбирается
    • Linux: Исправлена ​​некорректная обработка двойных щелчков в панели поиска
    • Windows: исправлена ​​регрессия скрытых атрибутов в 3048, когда atomic_save отключен
    • Исправлен сбой, связанный с прокруткой вкладок
    • API: плагины теперь могут вызывать настройки.clear_on_change () в обратном вызове из Settings.add_on_change ()

    Сборка 3048

    10 июля 2013

    • Добавлена ​​прокрутка вкладок, управляемая параметром enable_tab_scrolling
    • Автоматическое закрытие окон при вытягивании последней вкладки
    • Добавлена ​​настройка minimap_scroll_to_clicked_text
    • Улучшены сообщения об ошибках при невозможности сохранения файлов
    • font_options теперь нечувствительна к регистру
    • Posix: исправляет новые файлы, созданные с неожиданными разрешениями
    • Windows: поддержка SSE больше не требуется для 32-битных сборок

    Сборка 3046

    26 июня 2013

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

    Сборка 3045

    25 июня 2013

    • Windows: исправлен плагин, перекрывающий

    Сборка 3044

    24 июня 2013

    • Улучшена обработка импорта подпакетов Python, исправлено удаление из регрессии боковой панели

    Сборка 3043

    21 июня 2013

    • Удаленные файлы снова помечаются как грязные
    • Исправлена ​​регрессия при переопределении цветовой схемы в настройках синтаксиса.
    • Linux и OSX: atomic_save адаптивно отключается, когда невозможно сохранить права доступа к файлам
    • API: исправлено слишком раннее отключение объектов настроек с клонированными представлениями
    • API: плагины в zip-файлах можно переопределить с помощью файлов на диске

    Сборка 3041

    14 июня 2013

    • Исправлена ​​регрессия обнаружения изменений файла в 3040
    • Windows: исправлен сбой, появившийся в 3034

    Сборка 3040

    13 июня 2013

    • Исправлен сбой при выходе, который мог произойти, если hot_exit отключен.
    • Исправлен сбой, представленный в 3036
    • Windows: поддержка DirectWrite использует старый путь при рисовании из текстового буфера
    • Windows: средство автоматического обновления поддерживает обновление по путям Unicode
    • API: добавлена ​​поддержка модуля termios в Linux и OS X.

    Сборка 3038

    9 июня 2013

    • Исправлены дальнейшие регрессии в 3036

    Сборка 3037

    4 июня 2013

    • Исправлена ​​регрессия в 3036

    Сборка 3036

    4 июня 2013

    • Исправлены регрессии при обнаружении изменений файлов
    • Linux: добавлена ​​поддержка High DPI, управляемая коэффициентом масштабирования текста GTK
    • .
    • Windows: DirectWrite включается автоматически в режиме высокого разрешения
    • OSX: исправлено неработающее контекстное меню, когда приложение работает в фоновом режиме

    Сборка 3035

    17 мая 2013

    • Восстановлена ​​совместимость с Windows XP
    • Исправлен сбой OSX
    • Исправлено двойное закрытие тегов скрипта

    Сборка 3034

    16 мая 2013

    • Улучшенное обнаружение изменений файла
    • Windows: добавлена ​​поддержка высокого разрешения
    • Графический рендеринг перенесен на Skia из Каира
    • Автоматическое завершение тегов HTML лучше работает в тегах сценариев
    • API: фиксированный выбор.содержит

    Сборка 3032

    6 мая 2013

    • Добавлена ​​настройка always_prompt_for_file_reload
    • Нажатие вправо в оверлее Goto Anything откроет выбранный файл без закрытия оверлея.
    • Улучшена обработка удаленных файлов при восстановлении сессий
    • Linux: Исправлено расположение всплывающего меню
    • Windows: Исправлены ошибочные записи в системном меню

    Сборка 3031

    1 мая 2013

    • На панели поиска есть стрелка раскрывающегося списка для выбора предыдущих элементов
    • Незначительные автозаполнение визуальных улучшений
    • API: добавлен просмотр.show_popup_menu ()
    • API: добавлен метод is_valid () для просмотра и окна, чтобы определить, был ли дескриптор недействителен

    Сборка 3030

    23 апреля 2013

    • Исправлен сбой, представленный в 3029

    Сборка 3029

    22 апреля 2013

    • Исправление для редкого сбоя
    • Телеметрия включена по умолчанию для сборок разработчика
    • Улучшенная логика наведения на миникарту
    • Более быстрое время запуска

    Сборка 3028

    16 апреля 2013

    • Исправлена ​​регрессия в 3027

    Сборка 3027

    15 апреля 2013

    • Исправлено несколько редких сбоев
    • Улучшено завершение HTML при вводе вне тегов
    • Фиксированный тег закрытия не учитывает самозакрывающиеся теги
    • Windows: исправлена ​​ошибка, из-за которой автоматические обновления не устанавливались, если приложение установлено на диск, отличный от C
    • .

    Сборка 3026

    10 апреля 2013

    • auto_find_in_selection по умолчанию false, как и предполагалось
    • Исправлена ​​регрессия боковой панели в 3024
    • Windows: исправлена ​​регрессия «Открыть в Sublime Text», представленная в 3024
    • .
    • Улучшена обработка пакетов с кодировкой, отличной от utf8.py файлы

    Сборка 3025

    9 апреля 2013

    • Исправлены некоторые регрессы в 3024
    • Добавлена ​​паста из истории
    • API: команды on_text_command и on_window теперь вызываются при использовании меню
    • API: добавлены on_post_text_command и on_post_window_command

    Сборка 3024

    8 апреля 2013

    • Полупереходные листы больше не отображаются в разделе ОТКРЫТЫЕ ФАЙЛЫ на боковой панели
    • Добавлена ​​настройка auto_find_in_selection для стиля S2. Поиск в логике выбора
    • Использование Google Breakpad для автоматического сообщения о сбоях
    • По умолчанию следуют символические ссылки в папках, добавленных на боковую панель.
    • PHP: Улучшен автоматический отступ для альтернативного синтаксиса управления
    • «Удалить все папки из проекта» теперь предлагает подтвердить
    • Удаление файла через боковую панель сначала закроет соответствующий вид, если таковой имеется
    • Окно обновления будет отображаться правильно, даже если в теме нет правил для него
    • Windows: диалоги открытия папки нового стиля используются в Vista и более поздних версиях
    • API: добавлен просмотр.закрыть ()
    • API: добавлен sublime.get_macro ()

    Сборка 3023

    3 апреля 2013

    • Новая система автообновлений для Windows и OS X
    • Добавлена ​​телеметрия. Телеметрия в настоящее время отключена по умолчанию, но будет включена по умолчанию в будущих сборках для разработчиков. Его можно явно контролировать с помощью параметра enable_telemetry
    • API: Исправлена ​​утечка памяти в plugin_host

    Сборка 3022

    18 марта 2013

    • Обновленная подсветка синтаксиса для PHP, Haskell и Pascal
    • API: просмотр.command_history (0, True) теперь возвращает последнюю команду изменения, как и ожидалось
    • API: view.substr (point) теперь имеет ту же семантику, что и S2 для выходных адресов
    • API: улучшена скорость связи с plugin_host

    Сборка 3020

    13 марта 2013

    • Linux: исправлена ​​некорректная работа atomic_save с символическими ссылками
    • Windows: исправлен сбой под Windows 7 x64

    Сборка 3018

    11 марта 2013

    • CSS: дополнения не будут предлагаться при вводе в селекторах
    • Исправлен сценарий, при котором закрывающий тег давал неверные результаты
    • Исправлен сбой, который мог произойти при перетаскивании вкладки, связанной с файлом, который необходимо перезагрузить
    • Windows: исправлено состояние гонки за разделяемой памятью

    Сборка 3017

    7 марта 2013

    • Дополнительные настройки навигации по словам
    • HTML: тег закрытия теперь работает с элементами скрипта и стиля
    • HTML: Reindent был повторно включен
    • PHP: фиксированная задержка ввода

    Сборка 3016

    6 марта 2013

    • Умная навигация по словам
    • HTML: Теги закрываются при вводе .
    • HTML: добавлено завершение атрибута
    • Панели поиска и замены автоматически изменяют размер при вводе многострочных строк
    • Исправлено создание файлов со скрытым атрибутом в Windows XP при включенном atomic_save
    • Linux: Использование правильного номера версии для файлов deb

    Сборка 3015

    4 марта 2013

    • Исправлены различные регрессии в 3014
    • OSX: Jump Back теперь привязан к контролю + hypen
    • Улучшена обработка файлов с очень длинными строками

    Сборка 3014

    28 февраля 2013

    • Добавлены команды «Назад» и «Вперед»
    • Улучшено завершение HTML
    • Улучшенный автоматический отступ HTML
    • Прямоугольник вида на мини-карте скрывается автоматически (управляется настройкой always_show_minimap_viewport)
    • Обновленный пакет C #
    • Добавлена ​​команда invert_selection
    • atomic_save по умолчанию включен
    • Индексирование: добавлено обнаружение зависших рабочих
    • OSX: улучшена обработка номеров строк, отправленных через события Apple
    • API: просмотр.add_regions () примет относительные пути пакета для значка
    • API: view.add_regions () может отображать подчеркивание
    • API: добавлен обратный вызов on_pre_close ()
    • API: view.window () теперь будет работать, даже если вид не самый передний

    Сборка 3013

    21 февраля 2013

    • Более быстрая загрузка больших текстовых файлов
    • Улучшена прокрутка консоли на дисплеях с высоким разрешением
    • Дополнительная защита от вырожденных определений синтаксиса
    • Добавлен параметр atomic_save
    • Фиксированное выступание в боковой панели
    • Исправлена ​​подсветка синтаксиса C ++ для опережающих объявлений вложенных классов
    • Панель Exec снова прокручивается
    • Windows: ok_cancel_dialog использует новые визуальные стили
    • OSX: добавлена ​​экспериментальная поддержка номеров строк в протоколе ODB
    • API: добавлены on_text_command () и on_window_command ()
    • API: добавлены load_resource (), load_binary_resource () и find_resources ()
    • API: добавлены encode_value () и decode_value ()
    • API: просмотр.sel () поддерживает отрицательные индексы
    • API: Реализованы settings.add_on_change () и settings.clear_on_change ()

    Sublime Text 3.2.3211 Скачать

    Sublime Text доступен для Mac, Windows и Linux. Одна лицензия — это все, что вам нужно для использования Sublime Text на каждом вашем компьютере, независимо от того, какую операционную систему он использует. Sublime Text использует настраиваемый набор инструментов пользовательского интерфейса, оптимизированный для скорости и красоты, при этом пользуясь собственными функциями на каждой платформе.

    Goto Anything

    Используйте Goto Anything, чтобы открывать файлы всего несколькими нажатиями клавиш и мгновенно переходить к символам, строкам или словам.

    Запускается с помощью Ctrl + P, можно:

    • Введите часть имени файла, чтобы открыть его.
    • Введите @ для перехода к символам, # для поиска в файле и: для перехода к номеру строки.

    Эти ярлыки можно комбинировать, поэтому tp @ rf может перенаправить вас к функции чтения файла в парсере текста файла .ру. Точно так же tp: 100 приведет вас к строке 100 того же файла.

    Множественный выбор

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

    Попробуйте нажать Ctrl + Shift + L, чтобы разделить выделение на строки, и Ctrl + D, чтобы выделить следующее вхождение выбранного слова. Чтобы сделать множественный выбор с помощью мыши, ознакомьтесь с документацией по выбору столбцов.

    Панель команд

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

    Покажите палитру команд с помощью Ctrl + Shift + P.

    Режим без отвлекающих факторов

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

    Вы можете войти в режим без отвлечения, используя меню «Просмотр / вход» в режим без отвлечения.

    Раздельное редактирование

    Получите максимум от широкоэкранного монитора с поддержкой разделенного редактирования. Редактируйте файлы рядом или редактируйте два места в одном файле.Вы можете редактировать любое количество строк и столбцов.

    Воспользуйтесь преимуществами нескольких мониторов, редактируя в нескольких окнах и используя несколько разделений в каждом окне.

    Взгляните на меню «Вид / Макет», чтобы узнать о вариантах редактирования. Чтобы открыть несколько представлений в один файл, используйте пункт меню «Файл / Новое представление в файле».

    Мгновенное переключение проекта

    Проекты в Sublime Text захватывают все содержимое рабочей области, включая измененные и несохраненные файлы.Вы можете переключаться между проектами аналогично Goto Anything, причем переключение происходит мгновенно, без запросов на сохранение — все ваши изменения будут восстановлены при следующем открытии проекта.

    Настроить что угодно

    привязки клавиш, меню, фрагменты, макросы, дополнения и многое другое — почти все в Sublime Text настраивается с помощью простых файлов JSON. Эта система дает вам гибкость, поскольку настройки могут быть указаны для каждого типа файла и для каждого проекта.

    API подключаемого модуля

    Sublime Text имеет мощный плагин API на основе Python. Наряду с API он поставляется со встроенной консолью Python для интерактивных экспериментов в режиме реального времени.

    Что нового:

    • Mac: добавлено нотариальное заверение
    • Исправлено снижение производительности при перемещении каретки вверх в больших файлах
    • Исправлена ​​утечка памяти
    • Исправлена ​​невозможность поменять местами строки с последней строкой, если она была пустой
    • Git: исправлена ​​обработка includeIf в файлах конфигурации git, некорректно интерпретирующая ~ относительные пути
    • Различные улучшения подсветки синтаксиса
    • Git: репозитории Git на верхнем уровне домашнего каталога пользователей игнорируются из соображений производительности.Это можно изменить с помощью параметра allow_git_home_dir.
    • Git: повышена производительность за счет большого количества репозиториев git на боковой панели
    • Git: исправлена ​​некорректная обработка спецификаций UTF8 в файлах .gitignore
    • Исправлен сбой в работе репозитория Git
    • Улучшено поведение индексации файлов в некоторых сценариях
    • Улучшена логика прокрутки в некоторых сценариях
    • Фиксированные вставки блока, изменяющие способ выделения текста
    • Исправлено преобразование вкладок swap_line_up и swap_line_down в пробелы
    • Mac: добавлено временное решение проблемы MacOS с адаптерами DisplayLink
    • Исправлено: исправлена ​​совместимость со старыми дистрибутивами Linux
    • Linux: Улучшена обработка высокого разрешения в KDE
    • .
    • Linux: изменен способ обработки масштабирования текста
    • Linux: Исправлено неправильное владение файлом в пакетах deb
    • API: исправлена ​​несовместимость с SublimeREPL
    • .
    • API: исправлена ​​регрессия с фантомами, мешающими работе home / end

    Установить Sublime Text 3 в Ubuntu и других Linux [3 простых способа]

    Краткое описание: В этом руководстве показано несколько способов бесплатной установки Sublime Text 3 в Ubuntu и других дистрибутивах Linux.Обсуждались как графический интерфейс, так и способы командной строки.

    Sublime Text — это кроссплатформенный проприетарный текстовый редактор , доступный для Linux, Windows и macOS, используемый для «кода, разметки и прозы». Его долгое время часто называли лучшим редактором кода.

    Sublime Text столкнулся с жесткой конкуренцией из-за новых современных редакторов кода, таких как Atom и Visual Studio Code. Несмотря на это, Sublime Text в Linux по-прежнему имеет хорошую базу пользователей.

    Метод 1. Установите Sublime Text в Ubuntu из Центра программного обеспечения

    Установить Sublime Text в Ubuntu намного проще благодаря поддержке Snap в программном центре Ubuntu.Все, что вам нужно сделать, это найти Sublime Text в программном центре и установить его оттуда за пару кликов.

    Sublime Text доступен в программном центре Ubuntu

    Метод 2: Установите Sublime Text в любом дистрибутиве Linux с помощью Snap

    То, что вы получаете в Ubuntu Software Center, также можно реализовать из командной строки, и это не ограничивается только Ubuntu.

    Если в вашем дистрибутиве Linux включена поддержка Snap, вы можете использовать эту команду для установки Sublime Text.

      sudo snap install sublime-text  

    Установить Sublime Text на Ubuntu и другие Linux [Официальный способ]

    Если вам не нравятся пакеты Snap, не волнуйтесь. Пакеты и репозитории пакетов были предоставлены для основных дистрибутивов Linux.

    Пользователи Debian, Ubuntu и других дистрибутивов Linux на основе Ubuntu, таких как Linux Mint, elementary OS и т. Д., Могут следовать приведенным ниже командам, чтобы установить Sublime Text 3.

    Откройте терминал и используйте команду ниже, чтобы установить ключ GPG.

     wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key добавить - 

    После этого создайте и добавьте репозиторий в свой sources.list.

     echo "deb https://download.sublimetext.com/ apt / stable /" | sudo tee /etc/apt/sources.list.d/sublime-text.list 

    Теперь обновите список пакетов и установите Sublime Text.

     sudo apt update && sudo apt install sublime-text 

    Для Arch, CentOS, Fedora и openSUSE следуйте инструкциям по установке на странице ниже:

    .ugb-container__side {padding-top: 35px! important; padding-bottom: 35px! important} .ugb-7262b5a-wrapper.ugb-container__wrapper: before {background-color: # f1f1f1! important} .ugb-7262b5a-content-wrapper > h2, .ugb-7262b5a-content-wrapper> h3, .ugb-7262b5a-content-wrapper> h4, .ugb-7262b5a-content-wrapper> h5, .ugb-7262b5a-content-wrapper> h5, .ugb- 7262b5a-content-wrapper> h6 {color: # 222222} .ugb-7262b5a-content-wrapper> p, .ugb-7262b5a-content-wrapper> ol li, .ugb-7262b5a-content-wrapper> ul li {color: # 222222}]]>

    Рекомендуется прочитать:

    Новые функции в Sublime Text 3.0

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

    Основные изменения, которые можно увидеть в Sublime Text 3.0, — это определение Goto, новый пользовательский интерфейс, механизм подсветки синтаксиса и расширенный API.Проверка орфографии и перенос слов теперь работают лучше.

    В выпуске указано, что Sublime Text 3.0 имеет более высокую производительность по сравнению с Sublime Text 2, хотя он больше по размеру, чем 2. Теперь он запускается быстрее, прокрутка более эффективна, а файлы открываются быстрее.

    Общий пользовательский интерфейс

    • Самым заметным изменением здесь являются настройки, которые теперь открываются в новом окне. Пользовательские настройки и настройки по умолчанию находятся рядом.
    • Предварительный просмотр изображения добавляется при открытии изображений
    • Вкладка предварительного просмотра создается при предварительном просмотре файлов с боковой панели
    • В строке состояния теперь отображается кодировка и окончания строк.
    • Переключатель панелей добавлен в строку состояния
    • При нажатии ctrl + w, наблюдается измененное поведение при закрытии окна

    Интеграция с ОС для Linux

    • Запуск Sublime Text из командной строки по умолчанию будет демонизировать процесс
    • Добавлено сохранение Sudo
    • Теперь возможно скрытие меню
    • Другие исправления, такие как неправильная обработка двойных щелчков на панели поиска и отображение подчеркивания в некоторых меню

    Editor Control

    • «Открытый URL» будет отображаться при щелчке правой кнопкой мыши по URL-адресу
    • Улучшено поведение переноса слов
    • Улучшена навигация по словам
    • Добавлена ​​вставка из истории
    • В макросах автозаполнение работает должным образом
    • Выбор слова для проверки орфографии поведение улучшилось

    Вы можете проверить все Sublime Text 2.Здесь 0 меняется на 3.0.

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

    Sublime Text 3.0 уже принимает лицензионный ключ для тех, кто приобрел его в феврале 2013 года. Те, у кого есть лицензионный ключ для Sublime Text 1 или 2, могут приобрести обновление.

    В итоге

    Я надеюсь, что это руководство помогло вам установить Sublime Text 3 в Linux. Если у вас есть какие-либо вопросы или предложения, дайте мне знать в разделе комментариев ниже.


    Нравится то, что вы читаете? Пожалуйста, поделитесь этим с другими.

    пакетов Sublime Text · GitHub

    пакетов Sublime Text · GitHub

    Репозиторий

    • PackageDev

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

      Python Массачусетский технологический институт 76 379 21 год 2 Обновлено 4 февр.2021 г.
    • Тема-DAneo

      Тема для Sublime Text 3.2+ на основе популярного интерфейса DA

      Python Массачусетский технологический институт 3 36 2 0 Обновлено 4 февр.2021 г.
    • Python Массачусетский технологический институт 79 138 2 0 Обновлено 24 января 2021 г.
    • Python 370 1 904 325 39 Обновлено 19 января 2021 г.
    • Python 4 26 1 0 Обновлено 12 января 2021 г.
    • Рвение

      Разветвленный от vaanwd / Рвение

      Интеграция с браузером Zeal docset для Sublime Text

      Python Массачусетский технологический институт 24 0 0 0 Обновлено 11 янв.2021 г.
    • ScopeNamingGuidelines

      Сборник документов для рекомендаций по именованию областей в определениях синтаксиса Sublime Text

      CC0-1.0 1 8 5 1 Обновлено 10 янв.2021 г.
    • Оригами

      Разделите окно как хотите! Создавайте новые панели, удаляйте панели, перемещайте и клонируйте представления с панели на панель.

      Python Массачусетский технологический институт 77 1,122 17 5 Обновлено 21 декабря 2020 г.
    • Python Массачусетский технологический институт 31 год 95 20 3 Обновлено 11 декабря 2020 г.
    • GoToEndOfLineOrScope

      Плагин Sublime Text для привязки клавиши (например, клавиши конца) для перемещения / расширения курсора / выделения (ов) до конца строки или до указанной области (т.е.е. комментарий) в конце строки

      Python Массачусетский технологический институт 0 2 1 0 Обновлено 5 декабря 2020 г.
    • Ceedling

      Плагин Sublime Text 2 для фреймворка модульного тестирования Ceedling C

      Python 5 3 3 1 Обновлено 11 сентября 2020 г.
    • Оболочка Массачусетский технологический институт 1 8 2 0 Обновлено 9 сентября 2020 г.
    • LegacyColorSchemes

      Цветовые схемы, которые были частью Sublime Text 2 и более ранних сборок Sublime Text 3

      30 43 0 0 Обновлено 14 августа 2020 г.
    • Python Массачусетский технологический институт 103 884 12 1 Обновлено 10 августа 2020 г.
    • NSIS

      Плагин Sublime Text для системы установки Nullsoft Scriptable

      Оболочка Апач-2.0 14 33 3 0 Обновлено 4 августа 2020 г.
    • XSLT 241 329 5 3 Обновлено 13 июля 2020 г.
    • SaneSnippets

      Фрагменты Sublime Text, оптимизированные для людей, а не роботов

      Python 4 54 0 0 Обновлено 30 июня 2020 г.
    • sublime_lib

      Библиотека утилит для часто используемых функций в Sublime Text и вспомогательных функций или классов

      Python Массачусетский технологический институт 4 41 год 23 3 Обновлено 25 июня 2020 г.
    • Python Массачусетский технологический институт 2 2 5 0 Обновлено 16 мая 2020 г.
    • Перейти к

      Плагин Sublime Text для перемещения (нескольких) курсоров

      Python Массачусетский технологический институт 3 14 1 0 Обновлено 22 марта 2020 г.
    • PowerShell

      Поддержка языка программирования MS PowerShell.

      PowerShell Массачусетский технологический институт 72 269 11 2 Обновлено 5 февраля 2020 г.
    • Python Массачусетский технологический институт 8 105 0 1 Обновлено 29 нояб.2019 г.
    • WordHighlight

      Выделите все копии текущего выбранного слова.

      Python Массачусетский технологический институт 24 165 19 0 Обновлено 29 сентября 2019 г.
    • VBScript

      Пакет VBScript для Sublime Text

      Python 49 165 7 0 Обновлено 21 мая 2019 г.
    • CTags

      Поддержка CTags для Sublime Text 2/3

      Python 174 993 67 4 Обновлено 5 апр.2019 г.
    • Неактивные панели

      Плагин Sublime Text, который слегка затемняет (или делает серым) неактивные панели в представлении вашей группы

      Python Массачусетский технологический институт 2 32 6 0 Обновлено 14 марта 2019 г.
    • LINQPad

      Подсветка синтаксиса и система сборки для скриптов LINQPad

      Массачусетский технологический институт 2 5 0 0 Обновлено 7 декабря 2018 г.
    • Python 2 17 2 1 Обновлено 23 августа 2018 г.
    • Python 11 36 2 1 Обновлено 13 июля 2018 г.
    • 16 41 год 5 1 Обновлено 8 июня 2018 г.
    Вы не можете выполнить это действие в настоящее время.Вы вошли в систему с другой вкладкой или окном. Перезагрузите, чтобы обновить сеанс. Вы вышли из системы на другой вкладке или в другом окне. Перезагрузите, чтобы обновить сеанс.

    Как установить и использовать Sublime Text Editor в Linux

    Когда речь идет о текстовых редакторах и IDE, программисты всегда спорят, какой текстовый редактор / IDE лучше. Что ж, выбор всегда личный; Я видел людей, которые придерживались одного редактора / IDE, а некоторые использовали от 2 до 3 редакторов / IDE одновременно.Это зависит от характера работы и функций, которые предоставляет редактор / IDE.

    Эта статья о популярном текстовом редакторе, который отличается своей скоростью, привлекательным пользовательским интерфейсом, простотой использования, обширной поддержкой сообщества и множеством других возможностей. Да, это « Sublime Text ». Первоначальный выпуск в 2008 году, написанный на C ++ и Python, Sublime Text является кроссплатформенным и легко настраиваемым. На момент написания этой статьи последняя версия — 3.2.2 .

    Sublime Text text не является ни открытым, ни бесплатным, вам необходимо приобрести одноразовую лицензию. Но у вас есть возможность использовать его для оценки, и нет ограничений по времени для покупки лицензии.

    Читайте также : 27 лучших IDE для программирования или редакторов исходного кода в Linux

    Установка Sublime Editor в системах Linux

    Sublime Text Editor кроссплатформенный, вы можете использовать его в системах Linux, Windows или Mac. Чтобы установить Sublime Text 3 в различных версиях Linux, следуйте приведенным ниже инструкциям.

    Установить Sublime на Debian / Ubuntu
     $ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key добавить -
    $ sudo apt-get install apt-transport-https
    $ echo "deb https://download.sublimetext.com/ apt / stable /" | sudo tee /etc/apt/sources.list.d/sublime-text.list
    $ sudo apt-get update
    $ sudo apt-get install возвышенный текст
     
    Установите Sublime на CentOS / RHEL
     $ sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
    $ sudo yum-config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
    $ sudo yum установить возвышенный текст
     
    Установите Sublime на Fedora
     $ sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
    $ sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
    $ sudo dnf установить возвышенный текст
     

    После завершения установки вы можете установить Sublime Text Editor в качестве текстового редактора по умолчанию, перейдя в предпочтительное приложение Applications из начального меню.Я использую Linux Mint 19.3 , в зависимости от вашей ОС вы можете установить параметр по умолчанию.

    Установите Sublime Editor по умолчанию

    . Вы также можете запустить Sublime Text Editor из терминала, набрав:

     $ subl
     

    Установить диспетчер пакетов для Sublime Editor

    Sublime Text по умолчанию не поставляется с функциями, которые делают его мощным. Либо вам нужны пакеты для Front End Web Development , Back End Development , Scripting , Configuration Management tools или Database , вы его получили.

    Информацию о пакетах можно найти в разделе «Управление пакетами». Чтобы установить пакеты, мы должны сначала установить « PACKAGE CONTROL », который заботится об управлении пакетами (установка, включение, удаление, отключение, список и т. Д.) Для возвышенного.

    Нажмите « CTRL + SHIFT + P ». Это откроет командную палитру. Введите « Install Package Control » и нажмите ENTER .

    Установка управления пакетами для Sublime

    Теперь вы можете начать установку пакетов, составить список пакетов, удалить или отключить и т. Д..

    Нажмите « CTRL + SHIFT + P » → КОМАНДНЫЙ ПАЛЕТ → « TYPE Package » → Отобразятся все параметры, которые вы можете использовать для управления пакетами.

    Sublime Package List

    Установить пакеты в Sublime

    Чтобы установить любой пакет, нажмите « CTRL + SHIFT + P » → КОМАНДНЫЙ ПАЛЕТ → « установить пакет » → « имя пакета ».

    Установить пакет для Sublime

    . Ниже приведен список пакетов, которые мы будем устанавливать, и посмотрим, как настроить свойства пакетов.

    Улучшение боковой панели

    Этот пакет дает вам больше возможностей для работы с файлами и папками. После установки Sublime вы можете перейти к « БОКОВАЯ ПАНЕЛЬ » → ПРАВОЙ ЩЕЛЧОК → ОПЦИИ БУДУТ ОТОБРАННЫ. Затем вы можете установить « SideBarEnhancements » и увидеть разницу.

    Для установки расширений боковой панели — КОМАНДНЫЙ ПАЛЕТ [ CTRL + SHIFT + P ] → УСТАНОВИТЬ ПАКЕТ ПАНЕЛЬ БОКОВОЙ ПАНЕЛИ .

    шаблоны

    Sublime дает нам возможность изменить цветовую схему пользовательского интерфейса и синтаксиса.Цветовая схема установит цвета синтаксиса для нашего кода, а Theme изменит внешний вид пользовательского интерфейса.

    Я использую тему « PREDAWN ». Вы можете выбрать то, что вам больше нравится. Вы можете проверить доступные темы в package control / themes.

    Для установки темы — КОМАНДНЫЙ ПАЛЕТ [ CTRL + SHIFT + P ] → УСТАНОВИТЬ ПАКЕТ PREDWAN .

    Установить тему в Sublime
    Значок файла

    Этот пакет добавляет красивые значки к вашим файлам и папкам на боковой панели.Вы можете выбрать один из нескольких вариантов. Я использую « A FILE ICON ».

    Для установки значка файла — КОМАНДНЫЙ ПАЛЕТ [ CTRL + SHIFT + P ] → УСТАНОВИТЬ ПАКЕТ ЗНАЧОК ФАЙЛА .

    Установить значки в Sublime
    sFTP
    Пакет

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

    Для установки SFTP — КОМАНДНЫЙ ПАЛЕТ [ CTRL + SHIFT + P ] → УСТАНОВИТЬ ПАКЕТ SFTP .

    Чтобы настроить SFTP , выберите папку проекта, которую необходимо синхронизировать удаленно. Внутри папки будет создан файл « sftp-config.json ».

    Это файл настроек SFTP, в котором должны быть объявлены такие данные, как имя пользователя, имя хоста, пароль и удаленный путь. Вы также можете включить такие параметры, как « upload_on_save », которые синхронизируют ваши изменения сразу после сохранения локальной копии.

    ПРИМЕЧАНИЕ : « sftp-config.json » относится к конкретной папке. Для каждого удаленного сопоставления будет создан новый файл конфигурации.

    ПАПКА НАЖМИТЕ ПРАВОЙ КНОПКОЙ SFTP КАРТА ДЛЯ УДАЛЕННОЙ КАРТЫ SFTP-CONFIG.JSON .

    Конфигурация sftp для Sublime
    Terminus

    Sublime по умолчанию не имеет встроенного терминала. Terminus — это кроссплатформенный терминал для возвышенного.

    Для установки Terminus КОМАНДНЫЙ ПАЛЕТ [ CTRL + SHIFT + P ] → УСТАНОВИТЕ ПАКЕТ TERMINUS .

    Два способа запуска Терминус :

    1. КОМАНДНЫЙ ПОДДОН [CTRL + SHIFT + P] → ТЕРМИНУС: ПЕРЕКЛЮЧЕНИЕ ПАНЕЛИ.
    2. КОМАНДНЫЙ ПОДДОН [CTRL + SHIFT + P] → ПРИВЯЗКИ КЛЮЧЕЙ ТЕРМИНУСА → ЗАЯВИТЬ КЛЮЧ ДЛЯ БЫСТРОГО КЛЮЧА.
    Привязка ключа терминала Терминус в Sublime
    Настройки синхронизации

    Этот пакет позволяет синхронизировать ваши пакеты и настройки на нескольких устройствах.Он использует Github-Gist, обеспечивая надежный и безопасный способ хранения ваших резервных копий.

    Для установки параметров синхронизации — КОМАНДНЫЙ ПАЛЕТ [ CTRL + SHIFT + P ] → УСТАНОВИТЬ ПАКЕТ НАСТРОЙКИ СИНХРОНИЗАЦИИ .

    Настройки Sublime Sync
    Кронштейн Highlighter

    Кронштейн Highlighter подходит для различных и даже нестандартных кронштейнов. Вы также можете настроить цвета, стиль скобок и режим выделения.

    Для установки Bracket Highlighter — COMMAND PALLET [ CTRL + SHIFT + P ] → УСТАНОВИТЕ ПАКЕТ BRACKETHIGHIGHTER .

    Установите Bracket Highlighter для Sublime

    . Помимо 6 пакетов, упомянутых в предыдущем разделе, доступно 100 пакетов. Изучите различные пакеты из Package Control и попробуйте тот, который вам больше нравится.

    Превосходные ярлыки

    Ярлыки Sublime можно настраивать, и вы можете перенести ярлыки, если пытаетесь переключиться на другие редакторы, такие как VScode или Atom.

    Чтобы настроить сочетания клавиш, КОМАНДНЫЙ ПАЛЕТ [ CTRL + SHIFT + P ] → НАСТРОЙКИ: ПРИВЯЗКИ КЛЮЧЕЙ .В привязке клавиш есть два раздела, один — это привязка клавиш по умолчанию, а другая — привязка клавиш, определяемая пользователем, где вы можете размещать настраиваемые привязки клавиш. Вы можете получить список ярлыков и их функции из « ФАЙЛ КЛАВИАТУРЫ ПО УМОЛЧАНИЮ ».

    Sublime Shortcuts

    В этой статье мы увидели, как установить Sublime Text 3 в Linux. Как установить пакеты и несколько важных пакетов и ярлыков. Эта статья не связана с настройкой возвышенного текста для какого-либо конкретного языка программирования.В следующей статье мы увидим, как настроить Sublime Text 3 для разработки на Python.

    Если вы цените то, что мы делаем здесь, на TecMint, вам следует принять во внимание:

    TecMint — это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей доступны БЕСПЛАТНО для всех.