Как установить sublime text 3: Sublime Text 3: установка, настройка, плагины

Содержание

Как установить Sublime Text на Manjaro 20

 

В этом руководстве мы покажем вам, как установить Sublime Text на Manjaro 20. Для тех из вас, кто не знал, Sublime Text – это кроссплатформенный редактор текста и исходного кода с API Python. Это сложный текстовый редактор для кода, разметки и прозы. Его функциональность расширяется с помощью плагинов. Большинство расширяемых пакетов имеют лицензии на бесплатное программное обеспечение и создаются и обслуживаются сообществом.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Sublime Text на Manjaro 20 ( Nibia ).

Установите Sublime Text на Manjaro 20 Nibia

Шаг 1. Перед тем, как запустить руководство, приведенное ниже, убедитесь, что наша система обновлена:

sudo pacman -Syu

Шаг 2. Установка Sublime Text на Manjaro 20.

  • Установите Sublime Text с помощью Snap:

Теперь устанавливаем пакеты Snap в систему Manjaro:

sudo pacman -S snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

Чтобы установить Sublime Text, просто используйте следующую команду:

sudo snap install sublime-text --classic
  • Установите Sublime Text из официального магазина:

Сначала установите ключ GPG:

curl -O https://download.sublimetext.com/sublimehq-pub.gpg && sudo pacman-key --add sublimehq-pub.gpg && sudo pacman-key --lsign-key 8A8F901A && rm sublimehq-pub.gpg
echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/stable/x86_64" | sudo tee -a /etc/pacman.conf

Чтобы установить Sublime Text, просто используйте следующую команду:

sudo pacman -Syu sublime-text

Шаг 3. Доступ к Sublime Text на Manjaro.

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

Поздравляю! Вы успешно установили Sublime Text . Благодарим за использование этого руководства для установки последней версии Sublime Text в системе Manjaro. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Sublime Text .

Как установить sublime text 3, который уже отсоединяется от terminal от запуска в centos7

Прежде чем я начну, я настоятельно призываю вас использовать Sublime Text 3 вместо этого. Он имеет много улучшений по сравнению с ST2, который больше не разрабатывается, поэтому никакие ошибки не будут исправлены или добавлены новые функции. Хотя ST3 технически все еще является «beta», он совершенно стабилен и полностью способен к производственной работе — на самом деле, по моему опыту, он более стабилен, чем ST2, который не имеет резьбы и может легко выйти из строя, если плагин умрет. ST3 API значительно улучшился, но в некоторых обратно несовместимых отношениях, поэтому многие новые (и существующие) плагины поддерживают только ST3, а поддержка ST2 либо полностью отбрасывается, либо больше не разрабатывается. Я использую ST3 почти исключительно уже более 2 лет и не мечтаю вернуться назад.


Вы можете легко создать значок на рабочем столе, чтобы запустить Sublime, вообще не привлекая Terminal. Я не являюсь пользователем CentOS, но, по-видимому, среда рабочего стола по умолчанию-Gnome 3, поэтому шаги по созданию ярлыка приложения по существу те же, что и для Ubuntu. Я ответил на аналогичный вопрос в Ask Ubuntu,но я подытожу его здесь.

Если вы решили использовать ST3 вместо этого, сначала загрузите тарболл, распакуйте его, а затем переместите в /opt/sublime_text :

sudo mv sublime_text_3 /opt/sublime_text

Затем переместите /opt/sublime_text/sublime_text.desktop в /usr/share/applications . Затем создайте символическую ссылку на него на своем рабочем столе:

ln -s /usr/share/applications/sublime_text.desktop "~/Desktop/Sublime Text 3.desktop"

Наконец, вам нужно будет исправить вашу символическую ссылку /usr/bin/sublime , чтобы она указывала на ST3:

sudo rm /usr/bin/sublime
sudo ln -s /opt/sublime_text/sublime_text /usr/bin/sublime

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


Если вы настаиваете на использовании ST2, вам нужно будет создать файл .desktop самостоятельно, а затем переместить его в /usr/share/applications . Откройте пустой файл в Sublime и добавьте следующее содержимое:

[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text 2
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/Sublime Text 2/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

[Desktop Action Window]
Name=New Window
Exec=/opt/Sublime Text 2/sublime_text -n
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
Exec=/opt/Sublime Text 2/sublime_text --command new_file
OnlyShowIn=Unity;

Сохраните файл где-нибудь как sublime_text_2.desktop . Затем sudo mv it to /usr/share/applications, а затем создайте символическую ссылку на ваш ~/Desktop , как описано выше.

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

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

В этой статье объясняется, как установить Sublime Text 3 в Ubuntu 20.04. Установить Sublime на Ubuntu довольно просто. Мы включим репозиторий Sublime, импортируем ключ GPG репозитория и установим редактор. Те же инструкции должны работать с любым другим дистрибутивом на основе Debian.

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

Установка Sublime Text 3 в Ubuntu 20.04

Выполните следующие шаги от имени пользователя root или пользователя с привилегиями sudo, чтобы установить Sublime Text 3 в Ubuntu:

  1. Установите зависимости, необходимые для добавления нового репозитория через HTTPS:

     sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
  2. Импортируйте ключ GPG репозитория и репозиторий Sublime APT в список репозиториев программного обеспечения вашей системы, набрав:

     curl -fsSL https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo add-apt-repository "deb https://download.sublimetext.com/ apt/stable/"
  3. После включения репозитория установите Sublime Text 3, набрав:

     sudo apt install sublime-text

Вот и все, вы установили Sublime Text 3 на рабочий стол Ubuntu 20.04 и можете начать его использовать.

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

Начальный Sublime Text

Вы можете запустить редактор Sublime Text либо из терминала, набрав subl либо щелкнув значок Sublime ( Activities -> Sublime ):

Когда вы запускаете Sublime Text в первый раз, появится окно, подобное следующему:

Выводы

Мы показали вам, как установить Sublime Text в Ubuntu 20.04. Следующим шагом должна быть установка Sublime Text Package Control и настройка нового редактора в соответствии с вашими потребностями.

Чтобы найти дополнительную информацию о Sublime Text, посетите официальную страницу документации Sublime Text .

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

Похожие статьи

Как установить Sublime Text 3 в Ubuntu и производные

Скриншот Sublime Text 3

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

Sublime Text 3 для Ubuntu — отличный редактор кода (хотя и не единственный допустимый вариант) и текста с долгим сроком службы. Согласно Википедии: «Он написан на C ++, а его плагины разработаны на Python.. Первоначально он разрабатывался как расширение Vim ».

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

Общие характеристики Sublime Text 3

  • Редактор Sublime Text позволяет очень богатую подсветку синтаксиса тем самым обеспечивая лучшую производительность при создании наших кодов.
  • Управление пакетами: с функцией управления пакетами (Ctrl + Shift + P), функции могут быть установлены для нашего редактора например: как сортировать, изменять синтаксис и изменять настройки отступа нашего кода. В дополнение к множеству плагинов для каждой из потребностей, которые могут возникнуть во время его использования.
  • Адаптивный: текст, созданный с помощью Sublime Text 3 легко настраивается. Он предоставляет нам привязки, меню, фрагменты, макросы и т. Д. Следует отметить, что почти все в Sublime Text 3 настраивается с помощью файлов JSON.
  • Кроссплатформенность: Sublime Text доступен для OS X, Windows и Linux. Лицензия — это все, что нужно для использования Sublime Text на каждом вашем компьютере, независимо от операционной системы, в которой он используется. Если у вас нет лицензии, время от времени будет отображаться сообщение, напоминающее вам, что ваш редактор работает без лицензии.
  • Встроенная поддержка многих языков: Этот редактор поддерживает 43 языка программирования. и простой текст. Как будто этого было недостаточно, вы можете добавить больше через его плагины.
  • Настраиваемый набор инструментов пользовательского интерфейса: Sublime Text использует набор настраиваемых инструментов пользовательского интерфейса. Этот интерфейс оптимизирован, чтобы быть быстрым. Воспользуйтесь преимуществами встроенных функций каждой платформы.
  • Режим «без отвлечения»: режим «без отвлечения» можно запустить с помощью «Просмотр / Режим без отвлекающих факторов«Когда вам нужно сосредоточиться исключительно на коде, который вы генерируете.

Теме статьи:

Офис для Ubuntu

Другие улучшения в Sublime Text 3 по сравнению с предыдущими версиями

  • Они добавили новые определения синтаксиса C ++, JavaScript и Rust с большей точностью и производительностью. Плюс множество других улучшений подсветки синтаксиса.
  • Улучшена производительность рендеринга в OSX. Особенно на экранах с высоким разрешением.
  • Поведение проверки орфографии улучшилось.
  • Улучшено поведение при индексировании файлов с открытыми несколькими окнами.
  • Добавлен настраиваемый механизм регулярных выражений, который параллельно сопоставляет несколько регулярных выражений. Благодаря этому они добились более быстрой загрузки и индексации файлов.
  • Улучшенная поддержка Unicode.
  • Он включает в себя множество улучшений предыдущих пакетов, предоставленных сообществом, со значительными улучшениями в HTML, CSS, JavaScript, Go, D и SQL.
  • Добавлен переключатель панелей в строку состояния.
  • Лучшая обработка проблемных файлов во время индексации.
  • Улучшено обнаружение изменения файла.
  • Исправлена ​​высокая загрузка ЦП из-за поврежденного индекса. Это случилось с некоторыми пользователями, обновлявшимися с 3065.
  • Добавлены значки боковой панели.
  • На боковую панель добавлены индикаторы загрузки.
  • Боковая панель запоминает, какие папки открывает пользователь.
  • Автоматическая синхронизация встреч также была улучшена.

Это лишь некоторые из улучшений. Вы можете проверить их все на предмет их улучшений и функций в страница документации.

Установить Sublime Text 3

У нас есть два варианта установки этого редактора. Первый — установить его из репозитория. Для этого вам просто нужно открыть консоль и сначала добавить репозиторий:

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

Следующее, что мы сделаем, это обновим наши репозитории:

sudo apt-get update

В итоге мы устанавливаем редактор:

sudo apt-get install sublime-text-installer

Другой вариант установки — загрузить пакет .deb, который разработчики из Sublime создали, чтобы сделать установку еще проще. Вы можете скачать его со следующих página. После загрузки мы можем установить его из программного центра Ubuntu или открыть консоль и из папки, в которую мы его сохраним, нам нужно будет написать что-то вроде:

sudo dpkg -i sublime-text-build_XXX.deb

Очевидно, что имя, которое я только что указал, нужно будет заменить на имя файла, который мы сохранили. Система сообщит нам, что работа завершена. На этом мы завершаем установку Sublime Text 3 в Ubuntu. Теперь мы можем искать его в Dash.

Как установить Sublime Text 3 Code Editor в Debian 10

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

В этой статье мы покажем вам, как установить последнюю версию Sublime Text, которая называется Sublime Text 3, в ОС Debian 10. Чтобы установить его на любую предыдущую версию Debian, вы можете выполнить ту же процедуру.

Возможности Sublime Text

Некоторые полезные функции Sublime Text 3:

Goto Anything

Если у вас много файлов, использование сочетания клавиш Ctrl + R поможет их перечислить и упростить. найти.

Multiple Selections

Благодаря функции множественного выбора вы можете эффективно вносить огромные изменения в текст.

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

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

Cross-Platform

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

Anyize Anything

Это очень настраиваемый, и вы можете настроить его так, как вы хотите.

Сочетания клавиш

Он состоит из ряда полезных сочетаний клавиш для различных функций.

Установка Sublime Text 3

Выполните следующие шаги для установки Sublime Text 3:

Шаг 1: Установка ключа

Сначала вам необходимо добавить ключ безопасности для хранилища Sublime Text в вашей системе. Запустите приложение «Терминал». Для этого перейдите на вкладку Activity в верхнем левом углу рабочего стола. Затем в строке поиска введите терминал . Когда появится значок терминала, щелкните по нему, чтобы запустить его.

Выполните следующую команду в Терминале, чтобы добавить ключ безопасности:

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

Шаг 2: добавить хранилище Sublime Text

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

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

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

Если вы хотите проверить версию Sublime Text для разработки, используйте следующую команду:

$ echo «deb https://download.sublimetext.com/ apt / dev / ”| sudo tee /etc/apt/sources.list.d/sublime-text.list

Шаг 3: Обновите свои программные ресурсы

Теперь вам нужно обновить менеджер пакетов с помощью новых хранилищ Sublime Text. Для этого выполните следующую команду в Терминале:

$ sudo apt update

Шаг 4: Установите Sublime Text 3

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

$ apt install sublime-text

Подождите некоторое время, пока установка Sublime Text будет завершена.

Шаг 5: Запустите Sublime Text

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

Sublime Text 3 Редактор запущен.

Чтобы удалить Sublime Text editor, просто запустите следующую команду в Терминале:

$ sudo apt-get remove sublime-text && sudo apt-get autoremove

Вот и все! В этой статье мы узнали, как установить Sublime Text 3 в ОС Debian 10. Следует отметить, что Sublime Text может быть оценен бесплатно, но для использования его полнофункциональной версии вам потребуется только его лицензия.

Ubuntu. Как установить SublimeText? | Onfor

SublimeText очень удобный и активно набирающий популярность редактор. Эта статья — одна из серии заметок об установке SublimeText на различные linux-платформы. Здесь речь пойдет об ubuntu и debian.

Итак, следуйте инструкциям ниже:

wget -qO — https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add — ;
sudo apt-get install apt-transport-https



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

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



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

В случае установки dev — следующее:

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



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

И завершающий этап:

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



sudo apt-get update

sudo apt-get install 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

Sublime Text 4 был выпущен и содержит значительные улучшения по сравнению с этой версией.

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: исправлена ​​регрессия с фантомами, мешающими поведению исходной / конечной точки

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

  • Обновленная тема пользовательского интерфейса, включая полную поддержку высокого разрешения
  • Новая иконка
  • Добавлена ​​альтернативная тема, Adaptive, которая наследует цвета из цветовой схемы
  • Добавлены новые цветовые схемы Breakers , Mariana и Sixteen , заимствованные из превосходной работы Криса Кемпсона и Дмитрия Воронянского
  • Добавлены переключатели цветовой схемы и тем с предварительным просмотром в реальном времени через палитру команд.
  • Windows: Добавлен сенсорный ввод
  • Linux: добавлены репозитории для apt, yum и pacman
  • .

  • Mac: добавлена ​​поддержка сенсорной панели
  • 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 оставить значение по умолчанию, равное true
  • .

  • Добавлена ​​настройка auto_complete_cycle
  • Исправлена ​​ошибка, из-за которой миникарта отказывалась рисовать на очень больших окнах
  • Исправлена ​​невозможность щелкнуть по выбранной строке всплывающего окна автозаполнения
  • Исправлены значки боковой панели, которые иногда не отображались при запуске
  • Переходные листы (например, созданные с помощью 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: Улучшена анимация в боковой панели
  • Проекты: для одного проекта можно создать несколько рабочих пространств
  • Projects: при добавлении папок на боковую панель символические ссылки по умолчанию не сопровождаются.Это можно изменить, включив follow_symlinks в проекте.
  • Системы сборки

  • : добавлен shell_cmd, заменяющий cmd, с более интуитивным синтаксисом
  • Build Systems: Улучшено поведение обработки PATH в OS X при использовании shell_cmd.
  • Системы сборки

  • : система сборки Make имеет улучшенное регулярное выражение сообщения об ошибке
  • Системы сборки: для вывода можно указать файл синтаксиса
  • Системы сборки: Перенос слов включен по умолчанию
  • Поиск в файлах: улучшенная обработка двоичных файлов
  • Найти в файлах: номера строк скрыты в выводе
  • Найти: Найти в выделенном больше не будет автоматически выбираться
  • Находка: удалена обратная опция
  • OSX: улучшена производительность на дисплеях Retina
  • OSX: 10.7 или новее требуется
  • OSX: только 64-разрядная версия
  • OSX: системная версия Python больше не является зависимостью
  • OSX: синтезируются курсивные шрифты, если они отсутствуют в гарнитуре
  • Linux: предоставляются файлы .deb
  • Linux: запуск из командной строки приведет к демонизации процесса по умолчанию
  • API: обновлено с Python 2.6 до Python 3.3
  • API: плагины выполняются вне процесса
  • API: API подключаемого модуля теперь является потокобезопасным
  • API: некоторые события API теперь выполняются асинхронно
  • API: Просмотр.begin_edit () / View.end_edit () больше не доступны
  • API: проекты доступны для API
  • API: добавлены Window.settings () и Window.template_settings ()
  • API: show_quick_panel принимает обратный вызов on_highlighted

Репозитории диспетчера пакетов Linux — Документация Sublime Text

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

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

кв.

Установите ключ GPG:

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

Убедитесь, что apt настроен для работы с источниками https:

  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
  
Дев
  echo "deb https://download.sublimetext.com/ apt / dev /" | sudo tee /etc/apt/sources.list.d/sublime-text.list
  

Обновите источники apt и установите Sublime Text

  sudo apt-get update
sudo apt-get install возвышенный текст
  

pacman

Установите ключ GPG:

  curl -O https: // скачать.sublimetext.com/sublimehq-pub.gpg && sudo pacman-key --add sublimehq-pub.gpg && sudo pacman-key --lsign-key 8A8F901A && rm sublimehq-pub.gpg
  

Выберите канал для использования:

стабильный
  echo -e "\ n [возвышенный-текст] \ nServer = https://download.sublimetext.com/arch/stable/x86_64" | sudo tee -a /etc/pacman.conf
  
Дев
  echo -e "\ n [возвышенный-текст] \ nServer = https: // загрузить.sublimetext.com/arch/dev/x86_64 "| sudo tee -a /etc/pacman.conf
  

Обновите pacman и установите Sublime Text

  sudo pacman -Syu sublime-text
  

ням

Установите ключ GPG:

  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-config-manager --add-repo https://download.sublimetext.com/rpm/dev/x86_64/sublime-text.repo
  

Обновите yum и установите Sublime Text

  sudo yum установить возвышенный текст
  

DNF

Установите ключ GPG:

  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 config-manager --add-repo https://download.sublimetext.com/rpm/dev/x86_64/sublime-text.repo
  

Обновите dnf и установите Sublime Text

  sudo dnf установить возвышенный текст
  

зиппер

Установите ключ GPG:

  sudo rpm -v --import https: // download.sublimetext.com/sublimehq-rpm-pub.gpg
  

Выберите канал для использования:

стабильный
  sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
  
Дев
  sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/dev/x86_64/sublime-text.repo
  

Обновите zypper и установите Sublime Text

  sudo zypper установить возвышенный текст
  

Загрузка — Sublime Text

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

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

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

4 (сборка 4107)

20 мая 2021 г.

Особенности выпуска

  • Вкладки с множественным выбором для одновременного просмотра
  • Автоматическое завершение с учетом контекста путем поиска аналогичного кода в другом месте текущего проекта
  • Символы содержат полезную информацию, которая отображается для завершения и навигации
  • Тема может соответствовать системным настройкам темного режима, а строки заголовков могут быть тематическими на всех платформах
  • Подсветка синтаксиса теперь поддерживает обратное отслеживание и наследование
  • Множество улучшений подсветки синтаксиса, а также встроенная поддержка TypeScript, JSX и TSX.
  • GPU-рендеринг для повышения производительности.Включено по умолчанию в macOS
  • Поддержка ARM64 для Linux и macOS (Apple Silicon)
  • Многие дополнения API плагинов, особенно для лучшей поддержки плагинов, таких как LSP
  • Поддержка Python 3.8 для плагинов

GPU-рендеринг

  • Новый параметр hardware_acceleration объединит пользовательский интерфейс на GPU
  • По умолчанию рендеринг GPU включен на Mac и отключен в Windows и Linux
  • Подробная информация об активном графическом процессоре будет отображаться в консоли

Контекстно-зависимое автозавершение

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

Вкладка Multi-Select

  • Можно выбрать несколько вкладок с помощью ctrl / cmd, их содержимое будет отображаться рядом
  • При выборе нескольких файлов на боковой панели они также будут просматриваться одновременно
  • Включенные темы имеют соединитель вкладок, соединяющий активный лист и вкладку при использовании множественного выбора листов
  • На боковой панели теперь можно выбрать несколько файлов с помощью alt
  • Goto Anything позволяет открывать вкладки бок о бок с помощью ctrl / cmd
  • Во всплывающем окне «Определение» есть специальная кнопка для открытия файлов бок о бок
  • Несколько вкладок также можно выбрать из раскрывающегося списка вкладок
  • Меню Selection / Tab Selection содержит различные параметры для управления множественным выбором вкладок
  • File / New View into File был заменен на File / Split View с использованием множественного выбора

Python 3.8 API

  • Добавлена ​​среда API Python 3.8 для плагинов
  • Плагины

  • могут выбрать версию Python через файл .python-version в папке плагинов
  • Существующие плагины полностью поддерживаются через устаревший Python 3.3 API
  • Множество улучшений и дополнений API — подробности см. В разделе API

Перейти к символу

  • Goto Symbol в Project теперь значительно быстрее на больших проектах
  • Теперь рядом с символами отображаются значки, указывающие на вид символа
  • Символы, состоящие из 3 или менее символов, теперь проиндексированы

Определения синтаксиса

  • Добавлена ​​поддержка TypeScript, JSX и TSX из коробки — спасибо Thomas Smith
  • Добавлена ​​возможность «ветвления» в определениях синтаксиса для недетерминированных или многострочных конструкций.
  • Множество улучшений подсветки синтаксиса, включая значительные улучшения:
  • Значительно улучшено время загрузки, время сопоставления и уменьшен размер кеш-памяти на диске
  • Встраивание

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

  • Добавлен переход и сбой для недетерминированного анализа
  • Добавлена ​​версия: 2 для исправления крайних случаев с сохранением обратной совместимости
  • Добавлено расширение для наследования от другого определения синтаксиса.Поддерживается множественное наследование при условии, что все родители имеют одинаковый базовый синтаксис
  • Добавлены hidden_extensions
  • Разрешить использование pop вместе с push / set / embed / branch
  • Исправлена ​​проблема производительности с ограниченными повторами в регулярных выражениях
  • Синтаксические тесты теперь могут утверждать, что Reindent работает должным образом.
  • Синтаксические тесты теперь могут утверждать, что символы проиндексированы
  • Предотвратить бесконечные циклы включения через with_prototype
  • Исправлен ряд ошибок, связанных с областью действия
  • Исправлены некоторые ошибки, связанные с захватом регулярных выражений
  • Добавлена ​​дополнительная информация во всплывающее окно Show Scope Name

Совместимость с ОС

  • Следующие операционные системы больше не поддерживаются в результате добавления Python 3.8:
    • OS X 10,7
    • OS X 10.8
    • Windows XP
    • Windows Vista

Интеграция с платформой

  • Добавлено автоматическое переключение темной / светлой темы и цветовой схемы в зависимости от изменения темы ОС.
  • subl — теперь можно использовать для чтения из стандартного ввода на всех платформах
  • Windows запомнит свой Виртуальный рабочий стол / Пространство / Рабочее пространство, управляемое настройкой Remember_workspace
  • Полосы прокрутки теперь соответствуют соглашениям платформы при нажатии на них.Настраивается с помощью полосы прокрутки. Sublime-mousemap
  • Mac: в выпусках используются универсальные двоичные файлы с поддержкой Apple Silicon
  • Mac: обновлен значок в соответствии со стилем macOS 11
  • Mac: Windows теперь остается развернутой при использовании вкладок окна Mac
  • Mac: устранение различных проблем с использованием неправильного курсора
  • Linux: доступны сборки ARM64
  • Linux: теперь поддерживается перетаскивание текста
  • Linux: Добавлена ​​правильная поддержка Wayland
  • .

  • Linux: теперь обрабатываются события сенсорного экрана
  • Linux: лучшая поддержка копирования и вставки с другими приложениями, которые не поддерживают текст utf8
  • Linux: диалоговые окна с собственными файлами, подобные тем, которые используются в KDE, будут использоваться при настройке
  • Windows: предварительный просмотр IME и поддержка множественного выбора
  • Windows, Linux: добавлена ​​поддержка настраиваемых строк заголовка
  • Windows, Linux: используйте vsync для анимации вместо фиксированной частоты 60 Гц
  • Mac, Linux: улучшена совместимость с некоторыми раскладками клавиатуры

Поведение приложения

  • Добавлен Safe Mode для имитации чистой установки.Включено путем передачи —safe-mode в командной строке или удержания shift + alt / option при запуске в Windows / macOS соответственно
  • Добавлена ​​справка / Сообщить об ошибке для ссылки на нашу общедоступную систему отслеживания проблем
  • Добавлены параметры в параметр hot_exit для управления поведением при закрытии последнего окна
  • Исправлен возможный случай, когда обновление теряет текущий сеанс
  • Параметры, содержащие спецификацию UTF-8, больше не будут загружать
  • Добавлена ​​поддержка предварительного просмотра изображений TGA и PSD
  • Добавлен параметр close_deleted_files для управления поведением восстановления сеанса, когда файлы были удалены на диске
  • Всплывающие окна теперь используют виртуальные окна для повышения производительности
  • Повышена производительность при загрузке файлов с очень длинными строками
  • Улучшена производительность рендеринга очень длинных строк
  • Повышена производительность с большими файлами сеансов
  • Каталоги данных потеряли «3», хотя, если каталог «3» все еще существует, он будет использоваться
  • Mac: Quick Switch Project теперь работает без открытых окон
  • Mac, Linux: кэш и индекс теперь расположены в правильном месте (~ /.cache и ~ / Library / Caches соответственно)

Автозавершение

  • При вводе триггера полной вкладки фрагмента он перемещается в начало результатов
  • Ручной ввод единственного доступного завершения будет скрывать всплывающее окно автозаполнения
  • Файлы .sublime-Completion теперь могут указывать аннотацию, вид и детали.
  • Повышение качества рейтинга
  • Улучшено поведение завершения, начинающегося с символов, отличных от слов
  • auto_complete_trailing_symbols теперь отключен по умолчанию
  • cancelCompletion больше не препятствует запуску вручную
  • Добавлена ​​настройка auto_complete_when_likely
  • Добавлена ​​настройка auto_complete_preserve_order
  • Добавлен параметр auto_complete_include_snippets_when_typing
  • Добавлена ​​настройка auto_complete_use_index
  • Добавлен параметр auto_complete_use_history для управления автоматическим выбором предыдущих вариантов.
  • Выполнение команды auto_complete, когда автозаполнение уже отображается, повторно запросит плагины для результатов
  • auto_complete_selector теперь применяется к позиции перед только что набранным символом, что соответствует auto_complete_triggers

Обработка ввода

  • Нажатие клавиш-модификаторов теперь можно использовать как часть привязки клавиш.Например, [«ctrl», «ctrl»] сработает при двойном нажатии Ctrl без нажатия каких-либо других клавиш между
  • Linux: AltGr теперь можно использовать в привязке клавиш через altgr
  • Linux: добавлен обходной путь для ошибки драйвера сенсорного экрана, из-за которой щелчок правой кнопкой мыши и прокрутка мыши перестали работать.
  • Linux: когда меню скрыто, нажатие alt покажет его
  • Mac: исправить ввод пиньинь
  • Mac: Клавиши клавиатуры теперь могут быть привязаны, как и ожидалось.
  • Mac: добавлены привязки клавиш для вкладок приложений macOS
  • Windows, Linux: скрыть курсор мыши при наборе текста.Управляется с помощью параметра hide_pointer_ while_typing
  • Windows, Linux: исправлена ​​невозможность привязать Ctrl + Break

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

  • Добавлен File / Print , который печатает через браузер
  • Добавлено Редактировать / копировать как HTML
  • Системы сборки теперь используют новые функции аннотаций вместо фантомов, уменьшая повторный поток
  • История отмен сохраняется в сеансе
  • Комментарии и макет сохраняются при программном редактировании настроек
  • Мигание каретки по умолчанию отключено.Установите для параметра caret_style значение сглаживания для предыдущего поведения
  • Улучшено автоматическое обнаружение отступов
  • Добавлены относительные номера строк, управляемые параметром relative_line_numbers
  • Добавлена ​​настройка scroll_context_lines
  • Добавлена ​​настройка hide_pointer_ while_typing
  • Добавлена ​​настройка control_character_style
  • Добавлен Проект / Недавние / Удалить удален
  • Добавлена ​​цепная команда для запуска нескольких команд в серии
  • Команда

  • switch_file теперь обрабатывает имена файлов с составными расширениями
  • Параметр scroll_past_end теперь поддерживает настройку расстояния прокрутки с использованием чисел от 0.От 0 до 1,0
  • Двойной щелчок по вкладке полупереходного листа теперь полностью откроет лист
  • trim_trailing_white_space_on_save теперь может быть установлено значение «not_on_caret»
  • trim_trailing_white_space_on_save теперь по умолчанию обрезает только недавно вставленные конечные пробелы. Управляется с помощью настройки trim_only_modified_white_space
  • Расширенная настройка draw_white_space, поддержка начальных и конечных пробелов
  • Пробельные символы Unicode, такие как неразрывный пробел нулевой ширины, теперь отображаются как шестнадцатеричные значения.Управляется с помощью параметра draw_unicode_white_space
  • Исправлена ​​орфографическая коррекция для поддержки языков с заглавными буквами после начала слова
  • Добавлены команды для упрощения настройки активной темы или цветовой схемы
  • Quick Switch Project откроет выбранный проект в новом окне, если удерживать Ctrl (Cmd на Mac)
  • Добавлен параметр wrap_width_style
  • Добавлен console_max_history_lines
  • Добавлены дополнительные настройки для управления строкой состояния: show_sidebar_button, show_indentation и show_syntax
  • Консоль

  • теперь использует подсветку синтаксиса Python по умолчанию
  • Добавлена ​​поддержка кодировки Central European (Mac)
  • Привязки клавиш: строк соединения теперь находится на Ctrl + Shift + J / Cmd + Shift + J
  • Привязки клавиш: Развернуть выделение до отступа больше не привязан по умолчанию
  • Привязки клавиш: Ctrl + J / Cmd + J теперь используется в качестве префикса для последовательных привязок клавиш, аналогично Ctrl + K / Cmd + K
  • Сворачивание кода: исправлено некорректное поведение в крайнем случае
  • Linux: добавлена ​​поддержка альтернативных названий толщины шрифта
  • Linux: выбор больше не сбрасывается, когда другое приложение делает выбор
  • Linux: добавлены Ctrl + Пробел для запуска автозаполнения
  • Linux, Windows: добавлены Alt + Shift + левая кнопка мыши в качестве альтернативной привязки выбора столбца
  • Linux, Windows: добавлена ​​привязка клавиш Shift + F10 для открытия контекстного меню

Текстовые команды

  • Макросы теперь записывают команды поиска
  • Переработан Перейти назад и Перейти вперед команды
  • Улучшено поведение Wrap Paragraph
  • Улучшено поведение строк обмена
  • Добавлен Обратный дифференциал
  • Добавлен Selection / Expand Selection как общий механизм для расширения выбора
  • Выделение / разделение на строки теперь разделит выделение на слова, если выделение не содержит новых строк
  • Показать сумму в строке состояния, когда есть несколько вариантов выбора, и все они являются числами
  • Команда set_file_type теперь принимает имена синтаксиса с префиксом «scope:».
  • Исправлена ​​sort_lines, заменяющая символы новой строки Unicode на обычные

Фрагменты

  • Добавлена ​​настройка auto_complete_include_snippets, для отключения автозаполнения интеграции
  • Добавлен параметр ignored_snippets для отключения сниппетов по умолчанию

Индексирование (определение перехода)

  • Файлы, игнорируемые.gitignore по умолчанию не индексируются. Управляется с помощью параметра index_exclude_gitignore
  • Файлы без известных расширений больше не индексируются по умолчанию. Управляется настройкой index_skip_unknown_extensions
  • Улучшено поведение при постоянно меняющихся файлах
  • Значительно улучшенное время загрузки

Файлы и папки

  • Сохранение файлов теперь асинхронное
  • Повышена производительность при добавлении каталогов с большим количеством файлов
  • Когда save_on_focus_lost включен, закрытие несохраненного файла сохранит и закроет его, вместо запроса на сохранение
  • Улучшено поведение save_on_focus_lost в сочетании с файлами, принадлежащими администратору.
  • Добавлен параметр reload_file_on_change для контроля, если файлы автоматически перезагружаются или нет
  • folder_exclude_patterns и folder_include_patterns теперь поддерживают пути, относящиеся к проекту, начиная с пути с //
  • Папки на боковой панели можно рекурсивно расширять с помощью клавиши alt + стрелка
  • Добавлен параметр preview_on_click для поддержки только предварительного просмотра файлов по левому щелчку.
  • Windows: исправлено Открыть содержащую папку для путей UNC
  • Windows: исправлено диалоговое окно сохранения, которое не отображалось для новых файлов с управляющими символами в первой строке
  • Windows: исправлена ​​ошибка, при которой Ctrl + Backspace вставляла символ DEL, когда диалоговое окно открыто в фоновом режиме
  • Linux: исправление воссозданных каталогов, некорректно работающих с мониторингом изменений файлов
  • Linux: Рекурсивное расширение и сворачивание папок боковой панели теперь работает с alt или super

Найти

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

  • : результаты теперь правильно выделяются на Найти все , когда close_find_after_find_all выключен
  • Поиск в файлах: повышенная производительность при большом количестве совпадений
  • Найти в файлах: теперь можно фильтровать по.gitignore
  • Найти в файлах: добавлена ​​опция «Сохранить регистр» для замен
  • Поиск в файлах: исправление отсутствия рекурсии в каталогах в сетевых файловых системах
  • Найти в файлах: по умолчанию скрыть линейки в результатах поиска
  • Поиск в файлах: добавлено Найти / отменить Поиск в файлах пункт меню
  • Найти в файлах: шаблоны двоичных файлов применяются, когда указана явная папка.
  • Найти в файлах: использование «Найти в папке…» из контекстного меню боковой панели применит фильтры файлов проекта.
  • Поиск в файлах: добавлена ​​настройка close_find_after_find_all
  • Поиск в файлах: добавлена ​​настройка close_find_after_replace_all

UI

  • Цветовая схема по умолчанию изменена на Mariana
  • Добавлена ​​темная тема по умолчанию
  • Добавлена ​​настройка themed_title_bar
  • Изменен стиль вкладки файла, добавлен параметр file_tab_style
  • Goto Symbol показывает дополнительную информацию о символах
  • Всплывающее всплывающее окно «Определения» показывает дополнительную информацию о символах
  • Листы без фокуса ввода теперь затемняются при использовании включенных тем
  • Добавлена ​​кнопка New Tab в панель вкладок и параметр hide_new_tab_button
  • Добавлена ​​настройка show_tab_close_buttons_on_left
  • Добавлены настройки highlight_gutter и highlight_line_number
  • Добавлена ​​возможность автоматически скрывать меню, вкладки и строку состояния при наборе текста.См. Auto_hide_menu и связанные настройки
  • Строкой заголовка окна можно управлять с помощью настроек show_rel_path и show_project_first
  • Контекстное меню вкладки теперь включает Закрыть немодифицированные файлы и Закрыть удаленные файлы записи
  • Подсветка ряда боковой панели теперь правильно отражает выбранные вкладки
  • Цветовые схемы

  • : добавлен параметр свечения шрифта
  • Цветовые схемы

  • : добавлена ​​поддержка стиля подчеркивания шрифта
  • .
    Цветовые схемы

  • : добавлено новое свойство inactive_selection_border
  • Цветовые схемы

  • : Немного затемненный фон Марьяны.
  • Цветовые схемы

  • : добавлена ​​поддержка stippled_underline и squiggly_underline
  • .

  • Цветовые схемы:.Файлы hidden-tmTheme теперь поддерживаются преобразователем .sublime-color-scheme
  • .

  • Темы: Включенные темы широко используют переменные, что упрощает настройку
  • Themes: Добавлено свойство стиля для элемента title_bar, для лучшей интеграции с «темными режимами» ОС.
  • Темы: tree_row для файла с фокусом ввода теперь получает выделенный атрибут
  • Темы: ключ настроек теперь поддерживает объекты, причем ключи являются настройками, а значения — логическими значениями, строками или массивами строк.
  • Темы

  • : добавлен класс sheet_contents в текстовые, графические и HTML-листы
  • Темы

  • : добавлено свойство background_modifier для sheet_contents
  • Themes: Добавлен ряд новых атрибутов в tab_control для более богатой тематики вкладок.
  • Темы: выделенный атрибут применяется только к последнему активному листу, а не к последнему активному листу в каждой группе.
  • Темы: классы tab_control и sheet_contents теперь синхронизируют свои атрибуты выделения и наведения
  • Темы: элементы управления всплывающей подсказки теперь поддерживают анимацию с непрозрачностью
  • Linux: Показать последовательные привязки клавиш в меню
  • Linux: Исправлено небольшое смещение позиции контекстного меню

Проверка орфографии

  • Обновленные словари
  • Добавлена ​​поддержка словарей не-utf8
  • Обновлен Hunspell для улучшения предложений
  • Системные словари теперь доступны в Linux
  • Словари

  • в ~ / Library / Spelling теперь доступны на Mac

Визуализация

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

API

  • Улучшенное покрытие профилирования плагинов
  • Модуль cProfile теперь включен в Linux
  • Добавлены HTML-листы, которые можно создавать через окно.new_html_sheet ()
  • repr теперь работает как положено
  • Обновлен OpenSSL до версии 1.1.1j
  • . Файлы .sublime-commands теперь поддерживают команды фильтрации с помощью клавиши «платформа».
  • Minihtml теперь обрабатывает свойство CSS типа списка — круг, квадрат и диск
  • Minihtml теперь обрабатывает subl: links, выполняя их как команды
  • Minihtml теперь поддерживает пустое пространство: nowrap
  • Улучшена производительность рендеринга minihtml
  • EventListener имеет много новых функций и исправлений ошибок.
    • on_query_completions () теперь может

      • Возвращать предложения асинхронно
      • Завершенные команды возврата
      • Включить информацию о типе символа
    • Новое: on_init () вызывается один раз со списком представлений, открытых до загрузки плагина
    • Новое: on_exit () вызывается непосредственно перед завершением работы plugin_host, после завершения работы API
    • Новое: on_text_changed () и on_text_changed_async () предоставляют подробную информацию о модификации.
    • Новые методы:
      • on_reload ()
      • on_revert ()
      • on_new_window ()
      • on_new_window_async ()
      • on_pre_close_window ()
      • on_pre_move ()
      • on_post_move ()
      • on_post_move_async ()
      • on_new_project ()
      • on_new_project_async ()
      • on_load_project ()
      • on_load_project_async ()
      • on_pre_save_project ()
      • on_post_save_project ()
      • on_post_save_project_async ()
      • on_pre_close_project ()
      • on_associate_buffer ()
    • Исправлена ​​ошибка, при которой on_selection_modified () не вызывалась дважды при щелчке левой кнопкой мыши
    • Исправлено начало вызова on_selection_modified () при изменении состояния без выбора
  • Новый TextChangeListener для получения обратных вызовов при изменении текстового буфера
    • Может быть динамически привязан к буферу с помощью TextChangeListener.attach и TextChangeListener.detach
    • Методы:
      • on_text_changed ()
      • on_text_changed_async ()
      • on_revert ()
      • on_revert_async ()
      • on_reload ()
      • on_reload_async ()
  • Sheet имеет несколько новых методов:
    • имя_файла ()
    • группа ()
    • закрыть ()
    • is_semi_transient ()
    • Лист.is_transient
  • View имеет ряд изменений и улучшений
    • Исправлены вновь созданные представления, не имеющие действительного окна просмотра перед возвратом в API
    • add_regions () теперь имеет параметр аннотаций, позволяющий добавлять аннотации для каждой области в буфер. Команда exec использует этот API для ошибок сборки
    • вызовы add_regions (), которые добавляют подчеркивание, теперь имеют это подчеркивание, примененное к пробельным символам
    • show () теперь принимает параметры keep_to_left и анимации
    • text_point () и связанные функции теперь принимают параметр clamp_column
    • Добавлено «свечение» в style_for_scope ()
    • Добавлен View.rowcol_utf8 (), View.rowcol_utf16 (), View.text_point_utf8 () и View.text_point_utf16 ()
    • Добавлен sublime.KEEP_ON_SELECTION_MODIFIED, который можно передать в show_popup ()
    • Новое: element () возвращает строку, описывающую представления виджетов (поиск ввода, быстрый ввод панели и т. Д.)
    • Новое: assign_syntax () устанавливает синтаксис, используемый в представлении, поддерживает объекты синтаксиса, пути и селекторы области видимости.
    • Новое: syntax () возвращает текущий установленный синтаксис
    • Новое: клоны ()
    • Новое: sheet () и sheet_id ()
    • Новое: export_to_html ()
  • Окно

  • имеет некоторые изменения и улучшения:
    • show_quick_panel теперь принимает текст заполнителя через аргумент заполнителя
    • Добавлен sublime.CLEAR_TO_RIGHT и sublime.SEMI_TRANSIENT для использования с open_file ()
    • Добавлен флаг sublime.REPLACE_MRU для использования с open_file (). Когда выбрано несколько листов, этот флаг заставит открытый файл заменить последний использованный лист открытым файлом
    • Добавлен флаг sublime.WANT_EVENT для использования с show_quick_panel (). Это передаст событие dict в обратный вызов on_select. Dict будет содержать ключ modifier_keys, который будет dict, который может содержать ноль или более ключей: primary, ctrl, super, alt, altgr
    • open_file теперь принимает возвышенное.ADD_TO_SELECTION как флаг
    • Новое: selected_sheets (), selected_sheets_in_group () и select_sheets ()
    • Новое: имя_файла_рабочей области ()
    • Новое: give_to_front ()
  • sublime.ok_cancel_dialog () и sublime.yes_no_cancel_dialog () теперь принимают необязательный параметр заголовка
  • Добавлены sublime.open_dialog, sublime.save_dialog и sublime.select_folder_dialog
  • Определения синтаксиса можно запросить через возвышенное.list_syntaxes (), sublime.find_syntax (), sublime.syntax_from_path (), sublime.find_syntax_by_name (), sublime.find_syntax_by_scope () и sublime.find_syntax_for_file (). Они возвращают объекты синтаксиса
  • Улучшен sys.stdout для расширения io.TextIOBase
  • sublime.executable_path (), sublime.packages_path (), sublime.installed_packages_path () и sublime.cache_path () теперь могут быть вызваны во время импорта
  • Добавлены sublime.SymbolRegion и sublime.SymbolLocation с соответствующими методами в View и Window
  • Исправлена ​​ошибка, из-за которой всплывающее окно зависало, когда всплывающее окно отображается в обработчике события скрытия другого всплывающего окна.
  • Добавлена ​​команда open_project_or_workspace
  • команда добавления имеет новый необязательный аргумент disable_tab_translation
  • Добавлены modifier_keys для событий dicts, когда команды вызываются через меню
  • Добавлен sublime.DYNAMIC_COMPLETIONS. on_query_completions () может вернуть этот флаг, чтобы указать, что результаты завершения должны запрашиваться повторно, когда пользователь вводит
  • Добавлен sublime.INHIBIT_REORDER. Возвращено on_query_competions ()
  • CompletionItem теперь принимает параметр сведений, который может включать базовый HTML
  • CommandInputHandler теперь имеет метод initial_selection ()
  • Добавлены Region.to_tuple и Phantom.to_tuple
  • Исправлен ViewEventListener.on_load_async (), иногда не вызываемый
  • Добавлен sublime.QuickPanelItem () с поддержкой полезной информации, аннотаций и базового minihtml
  • Плагины

  • теперь могут добавлять выбор в список истории Jump Back с помощью команды add_jump_record
  • Плагины

  • могут подавлять выбор из списка истории Jump Back через область
  • jump_ignore_selection
    Плагины

  • теперь могут отключать завершение HTML и CSS по умолчанию.
  • Добавлены Buffer.id () и Buffer.file_name ()
  • Классы TextInputHandler и ListInputHandler могут определять метод want_event (), который возвращает True для получения дополнительного параметра, события dict, при вызове методов validate () и confirm ().Dict будет содержать ключ modifier_keys, который будет dict, который может содержать ноль или более ключей: primary, ctrl, super, alt, altgr
  • Добавьте sublime.ui_info () для высокоуровневой информации об UI
  • Всплывающие окна будут правильно расположены при отображении рядом с правой стороной редактора
  • Размер всплывающих окон рядом с правой частью редактора с обернутыми строками теперь будет правильным.
  • Добавлен ListInputItem, чтобы объекты ListInputHandler могли предоставлять информацию о типе, аннотации и подробности
  • Улучшения API, примененные к новому Python 3.Только среда 8:
    • bool (sublime.Selection ()) вернет False, если len () == 0
    • sublime.load_binary_resource () теперь возвращает байты вместо bytearray
    • Добавлен выбор .__ iter __ ()
    • Добавлен регион .__ iter __ ()
    • Добавлен регион .__ содержит __ ()
    • Добавлен Settings.to_dict ()
    • Настройки теперь можно трактовать как дикт
    • Плагины, начинающиеся с _, будут игнорироваться, __all__ global будет соблюдаться
    • События не будут сообщаться, пока plugin_loaded () не будет вызван
    • .Файлы pyc теперь могут быть импортированы, если они содержатся в файлах .sublime-package, хотя они не будут сканироваться на наличие плагинов
  • Предварительно установлен пакет Certifi Python
  • Значительное улучшение производительности при быстрой печати на консоль
  • Добавлен sublime.log_control_tree (). Если этот параметр включен, нажатие ctrl + alt приведет к регистрации дерева управления под мышкой на консоли
  • .

  • Добавлен sublime.log_fps (). Когда включено, время рендеринга отслеживается и регистрируется
  • Добавлены функции регистрации состояния:
    • возвышенное.get_log_commands ()
    • sublime.get_log_input ()
    • sublime.get_log_build_systems ()
    • sublime.get_log_result_regex ()
    • sublime.get_log_indexing ()
    • sublime.get_log_fps ()
    • sublime.get_log_control_tree ()
  • Функции ведения журнала теперь переключаются, если не передан аргумент:
    • sublime.log_commands ()
    • возвышенный.log_input ()
    • sublime.log_build_systems ()
    • sublime.log_result_regex ()
    • sublime.log_indexing ()
    • sublime.log_fps ()
    • sublime.log_control_tree ()
  • Нарушение обратной совместимости: параметр события, передаваемый командам при щелчке по ссылке minihtml, изменен с двухэлементного списка на dict с ключами x и y

Возвышенный текст 3.2 — Новости

Прошлый год здесь, в штаб-квартире Sublime, был насыщенным. Мы увеличили нашу команду инженеров, выпустили Sublime Text 3.1 и второй продукт — Sublime Merge. Если вы используете Git и вам нравится дух Sublime Text, мы думаем, он вам понравится.

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

Sublime Text 3.2 доступен на странице загрузки.

Значки статуса Git на боковой панели и дополнительные маркеры различий в желобе

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

Интеграция с 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 в данный момент не запущен.

Репозитории диспетчера пакетов Linux — Документация Sublime Text

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

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

кв.

Установите ключ GPG:

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

Убедитесь, что apt настроен для работы с источниками https:

  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
  
Дев
  echo "deb https://download.sublimetext.com/ apt / dev /" | sudo tee /etc/apt/sources.list.d/sublime-text.list
  

Обновите источники apt и установите Sublime Text

  sudo apt-get update
sudo apt-get install возвышенный текст
  

pacman

Установите ключ GPG:

  curl -O https: // скачать.sublimetext.com/sublimehq-pub.gpg && sudo pacman-key --add sublimehq-pub.gpg && sudo pacman-key --lsign-key 8A8F901A && rm sublimehq-pub.gpg
  

Выберите канал для использования:

стабильный
  echo -e "\ n [возвышенный-текст] \ nServer = https://download.sublimetext.com/arch/stable/x86_64" | sudo tee -a /etc/pacman.conf
  
Дев
  echo -e "\ n [возвышенный-текст] \ nServer = https: // загрузить.sublimetext.com/arch/dev/x86_64 "| sudo tee -a /etc/pacman.conf
  

Обновите pacman и установите Sublime Text

  sudo pacman -Syu sublime-text
  

ням

Установите ключ GPG:

  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-config-manager --add-repo https://download.sublimetext.com/rpm/dev/x86_64/sublime-text.repo
  

Обновите yum и установите Sublime Text

  sudo yum установить возвышенный текст
  

DNF

Установите ключ GPG:

  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 config-manager --add-repo https://download.sublimetext.com/rpm/dev/x86_64/sublime-text.repo
  

Обновите dnf и установите Sublime Text

  sudo dnf установить возвышенный текст
  

зиппер

Установите ключ GPG:

  sudo rpm -v --import https: // download.sublimetext.com/sublimehq-rpm-pub.gpg
  

Выберите канал для использования:

стабильный
  sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
  
Дев
  sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/dev/x86_64/sublime-text.repo
  

Обновите zypper и установите Sublime Text

  sudo zypper установить возвышенный текст
  

Установить 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 на 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
  • Теперь можно скрыть меню
  • Другие исправления, такие как неправильная обработка двойных щелчков на панели поиска и отображение подчеркивания в некоторых меню

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

  • «Открытый 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 3 в Ubuntu 20.04 — Linux Подсказка

Sublime Text — это быстрый, надежный и универсальный редактор исходного кода условно-бесплатного программного обеспечения, используемый многими веб-разработчиками по всему миру. Ванильный редактор можно персонализировать и настраивать с помощью сотен плагинов, доступных в сети. Он поддерживает более 20 языков программирования, включая C ++, Ruby, Python и Java.

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

В этом кратком руководстве вы увидите, как установить Sublime Text 3 в Ubuntu 20.04 как пользователь с правами Sudor. Если у вас есть root-доступ, не указывайте Sudo перед командами.

Шаг 1. Обновите возвышенный репозиторий

Обновите репозиторий Sublime, выполнив следующую команду:

Шаг 2. Загрузите и установите соответствующие зависимости

Чтобы добавить возвышенный репозиторий в систему, вам нужно сначала установить поддерживающие пакеты.Введите следующую команду:

$ sudo apt install dirmngr gnupg apt-transport-https ca-Certificates software-properties-common

Шаг 3. Добавьте репозиторий Sublime

Получите его ключ GPG и добавьте его репозиторий APT с помощью следующих команд:

$ curl -fsSL https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key добавить —

$ sudo add-apt-repository «deb https://download.sublimetext.com/ apt / stable /»

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

Шаг 4. Установите Sublime Text 3

Установите текстовый редактор Sublime Text 3, выполнив команду ниже:

$ sudo apt установить возвышенный текст

В вашей системе должен быть установлен Sublime Text 3.

Запуск приложения

Из интерфейса командной строки вы можете ввести subl, чтобы запустить редактор Sublime Text. Или вы можете перейти на панель управления активностью, ввести Sublime Text и затем щелкнуть значок приложения.

В открывшемся окне слева должны отображаться функции IDE.

Заключение

Этот пост призван помочь вам установить Sublime Text 3 из возвышенного репозитория. Мы добавили возвышенный репозиторий в репозиторий программного обеспечения системы и загрузили зависимости перед фактической установкой редактора кода. Его быстрый и интуитивно понятный интерфейс обязательно впечатлит вас. Вам следует поискать плагины, чтобы добавить дополнительные функции для персонализации IDE.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *