Как работать в sublime text 3 – Прокачай Sublime Text 3 (2018). Топ 55 плагинов + тема + русик и словарь.

Содержание

Подготовка Sublime Text 3 к работе

Подготовка Sublime Text 3 к работе

30.12.2017 13:42 | Другое

Установка редактора под Windows не вызывает никаких затруднений – просто следуйте указаниям. Можно упомянуть только один нюанс – по ходу установки можно отметить чекбокс, чтобы добавить Sublime Text в контекстное меню операционной системы. Т.е. при клике правой клавишей мыши на каком-либо файле, его можно будет сразу открыть в данном редакторе.

Следующий шаг – установка Package Control. Зачем это нужно? Для полноценной работы потребуется некое количество плагинов и либо мы будем устанавливать их руками, либо за нас эту работу выполнит Package Control. Итак, идём на эту страницу и копируем код для Sublime Text 3. Возвращаемся в редактор и открываем консоль: View > Show Console или просто используем комбинацию клавиш Ctrl +`. Вставляем код в консоль и нажимаем Enter.

Установка и удаление плагинов и тем

Для установки выполняем следующие шаги:

  1. Открываем Package Control: Preferences > Package Control или Shift + Ctrl + P.
  2. В появившемся поле вводим install чтобы найти пункт Package Control: Install Package. Выбираем его и нажимаем Enter.
  3. В поле ввода появившейся панели набираем название нужного плагина, выбираем его в списке и снова Enter.

Чтобы удалить какой-либо из ранее установленных плагинов выполняем те же три действия, только во втором пункте вводим не install, а remove, так как нам нужен Package Control: Remove Package.

Темы устанавливаются так же, как и плагины. При этом добавится 4-й шаг: нужно зайти в Preferences > Settings и далее в Preferences.sublime-settings – User добавить тему. Если конкретнее, то добавить примерно такой код:

{
  "theme": "theme.sublime-theme"
}

Плагины для Sublime Text 3

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

EditorConfig

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

SideBarEnhancement

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

SublimeCodeIntel

Довольно удобная штука – позволяет «прыгнуть» в файл и на строку определения класса или метода. И вот об упомянутых выше нюансах – до установки плагина надо убедиться, что CodeIntel установлен в вашей системе, о чём подробнее в документации.

BracketHighlighter

Подсвечивает парные скобки и теги.

PHP Companion

Позволяет добавлять namespace, оператор use и т.д. нажатием одной клавиши. Привязки клавишам нужно писать самому, но можно использовать авторские. Для этого открываем Preferences > Key Bindings, вставляем во вкладку Default.sublime-keymap – User этот код и сохраняем.

DocBlockr

Я противник комментариев как таковых – если понимаешь, что надо написать комментарий к коду, то тут надо не комментарии писать, а код переписывать. Но это не касается комментариев DocBlock, написание которых и упрощает данный плагин.

TrailingSpaces

Подсвечивает пробелы в конце строк и может удалять их при сохранении. По умолчанию опция удаления отключена. Чтобы её включить, надо зайти в Preferences > Package Settings > Trailing Spaces > Settings User и вставить следующее:

{
  "trailing_spaces_trim_on_save": true
}
A File Icon

В сайдбаре к названиям файлов добавляет иконки. Так воспринимать информацию гораздо удобнее.

Emmet

Незаменимая вещь для вёрстки, значительно ускоряет процесс, позволяя расширять табом аббревиатуры HTML, XML, HAML и CSS/SASS/LESS/Stylus. Если раньше не работали с Emmet, то на первых порах будет полезна вот эта шпаргалка.

Autoprefixer

Ещё один очень полезный инструмент для фронтенда. Не надо больше думать о вендорных префиксах – плагин их вставляет в соответствии с данными caniuse.com. Работает только с препроцессорами CSS, SCSS и требует предустановленного NodeJS. Подробнее здесь. Я добавляю префиксы для двух последних версий браузеров, то бишь мои настройки такие:

{
  "browsers": ["last 2 versions"]
}
Color Highlighter

Полагаю, из названия уже понятно о чём речь. Поставляется вместе с конвертором цветов. Настроек достаточно, поэтому следует почитать доки.

С основными плагинами вроде всё. Что касается конкретных фреймворков или библиотек– тут уж кто с чем работает. Можно лишь сказать, что, как минимум, помимо подсветки желательно также ставить и плагины сниппетов. Лично у меня ещё установлены:
Laravel Blade Highlighter, Blade Snippets, Babel, Babel Snippets, Vue Syntax Highlight, Vuejs Snippets, Sass, LESS, Pug.

Следует упомянуть такие плагины как Git или Laravel Artisan, но им я всё-таки предпочитаю консоль.

О горячих клавишах

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

Ctrl + D Выделить слово, в котором курсор
Ctrl + Shift + M Выделить содержимое скобок
Ctrl + F
Поиск в файле
Alt + Enter Выделить всё найденное (после поиска)
Ctrl + / Закомментировать строку
Ctrl + Shift + / Закомментировать блок кода (в котором находится курсор)
Ctrl + S Сохранить
Tab Добавить отступ
Tab + Shift Удалить отступ
Ctrl + Shift + D Продублировать строку/фрагмент
Ctrl + Shift + ↑ Поднять строку вверх
Ctrl + Shift + ↓ Опустить строку вниз
Ctrl + Shift + Enter Вставить строку выше курсора
Ctrl + Enter Вставить строку ниже курсора
Ctrl + P Переход к файлу в проекте

И в завершение. Из редактора IDE не слепить, но с другой стороны – а нужно ли? Я пробовал NetBeans, Eclipse, PhpStorm, но в итоге (наряду с последним) всё равно продолжаю пользоваться Sublime. Этот быстрый на подъём и шустрый редактор меня полностью устраивает.

Обзор Sublime Text 3

Обзор Sublime Text 3, основные плагины.

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

Sublime Text 3 — при первом запуске осталось сразу положительное впечатление, оформление и стили шрифтов.

Sublime Text

В редакторе возможно открытие нескольких окон одновременно и разделение экрана как по горизонтали так и по вертикали. Экран делится не только пополам, но и на четыре колонки например, в каждой колонке возможно открыть отдельный файл.

Справа у каждого окна имеется полоса прокрутки в виде карты кода, ее можно убрать в настройках если нет в ней необходимости. Так же можно вывести или убрать панель проектов или открытых файлов — она располагается слева.

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

Самое интересное.

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

Sublime Text

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

Опишем некоторые плагины, основные.

На официальном сайте и в сообществах этого редактора вы сможете найти плагины которые расширят функционал этого редактора в той сфере в какой нужно вам.

Самый главный плагин — Package control этот плагин устанавливается в первую очередь,  в дальнейшем с помощью него вы сможете устанавливать или удалять все последующие плагины.

Скачивать их не надо, просто набираем название нужного в поиске через Package control. В строке поиска пишем нужный, затем выбираем необходимый. Выбранный плагин автоматически скачивается и установится.

Sublime Text

(нажимаем Ctrl+Shift+P, пишем list, жмём enter или выбираем пункт «Package Control: List Packages»)

Второй по популярности плагин Emmet. Этот плагин сильно ускоряет написание кода, для верстальщика это просто чудо. К примеру набрав всего один символ ! и после этого нажав TAB мы получаем такой код:

Sublime Text

Плагин Alignment — выравнивает код. Очень удобно когда вы открываете чужой файл и пытаетесь в нем разобраться, выделяем код и жмем ctrl+Alt+A и код стало приятно читать.

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

Так же имеется множество плагинов которые не только расширяют функционал но и меняют внешний вид. Вы сможете придать внешний вид в стиле который вам нравится

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

Разработаны версии как для Windows так и для MacOS и Linux.

Официальный сайт программы www.sublimetext.com

Сайт с русской документацией www.sublimetext.ru

Всем Удачи!

новые функции и повышение производительности

8 крутых новых функций в Sublime Text 3.1

От автора: чего стоит разработчик без редактора кода? Кажется, я не могу представить четкого ответа на этот вопрос. В последнее время редакторы кода эволюционировали от традиционных IDE к более интеллектуальным и быстрым инструментам. В то время, как некоторые предпочитают скорость с минимальным пользовательским интерфейсом (Sublime Text), другие выбирают расширенный функционал за счет меньшей скорости (Atom, WebStorm).

Редактор кода Sublime Text — один из тех, что ориентированы на скорость. Он невероятно быстр.

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

Вот 8 основные функций и / или улучшения в версии 3.1

Улучшенная поддержка отображения текста и лигатуры

Хотя комбинация или несколько специальных символов могут быть и обычной записью, например > = === =>, эти наборы символов и ассоциации были смоделированы в лигатуры, и мы все это ожидали!

8 крутых новых функций в Sublime Text 3.1

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Узнать подробнее

Клавиша font_options в .sublime-settings используется для настройки лигатур. Ниже мы рассмотрим, какие параметры для лигатур и отображения текста поддерживаются в версии 3.1.

8 крутых новых функций в Sublime Text 3.1

Также в версии 3.1 улучшена поддержка выбора и отображения emoji. Посмотрите на лигатуры в действии.

8 крутых новых функций в Sublime Text 3.1

Ниже вы можете видеть пример некоторых лигатур в Golang.

8 крутых новых функций в Sublime Text 3.1

В Clojure.

8 крутых новых функций в Sublime Text 3.1

Лучшая поддержка пользовательского интерфейса

В то время как инфраструктура используется для разработки таких приложений, как масштабирование монитора, требуется также, чтобы и инструменты использовались для масштабирования на этих машинах. Версия 3.1 улучшает поддержку 8К мониторов и устройств с высоким DPI.

Кроме того, улучшена поддержка систем Windows 10, а также внесены исправления для Mac систем и улучшен рендеринг для мини-карт с высоким разрешением DPI. В версии 3.1 темы теперь могут предоставляться изображения версии @3X для мониторов с очень высоким DPI.

Эффективная обработка файлов и папок

В версии 3.1 улучшена обработка файлов и папок, как показано в боковой панели. Это включает в себя улучшенные параметры фильтрации, уведомления об изменениях, а также обзор того, как работают симлинки. В 3.1 симлмнки не содержат стрелки раскрытия в боковой панели, а имеют контекстное меню Reveal Link Source.

Исправления производительности

Несколько улучшений были дополнительно реализованы для улучшения производительности редактора (он стал еще быстрее). К ним относятся:

Повышение эффективности использования процессора.

Улучшение использования памяти примерно на 30%. Огромный прогресс!

Исправлено использования ЦП с помощью использования графических процессоров при применении темы с цветной боковой панелью.

Обработка больших файлов

Раньше файлы размером более 16 МБ, такие как изображения с высоким разрешением и ряд других медиа-ресурсов, нельзя было просмотреть в редакторе Sublime Text. В релизе версии 3.1 наблюдается улучшение обработки больших файлов, файлы размером более 16 МБ теперь можно открывать в Sublime Text.

8 крутых новых функций в Sublime Text 3.1

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Узнать подробнее

Взаимодействие с пользователем

При разработке демоверсий, имеющих несколько строк кода с определениями функций и объявлений это не так существенно, но как насчет нескольких сотен строк кода. В Sublime Text 3.1 ссылки goto включены в код и доступны при наведении.

Например, при наведении указателя на имя функции в ее определении в верхней части скрипта будут отображаться все экземпляры ее объявления в том же скрипте.

Аналогично, при наведении указателя на функцию отображается строка определения.

8 крутых новых функций в Sublime Text 3.1

Эта ссылка также доступна в справочном меню goto. Ее можно найти на вкладке goto в строке меню.

Улучшенная поддержка цветовых схем

Выделение исходного кода осуществляется с помощью конкретной цветовой схемы. В версии 3.0 был добавлен новый формат цветовой схемы, использующий формат файла .sublime-color-scheme. Новые функции включают в себя улучшенную перезагрузку цветовой схемы, улучшенную обработку областей invalid.deprecated в цветовой схеме по умолчанию. С помощью схемы .sublime-color мы можем создавать собственные цветовые схемы в формате JSON! Вот пользовательская цветовая схема с именем wiley.sublime-color-scheme с простыми глобальными настройками для фона, переднего плана и каретки.

8 крутых новых функций в Sublime Text 3.1

Для этого просто перейдите в Preferences -> Browse Packages и создайте файл .sublime-color-scheme в папке User. В дополнение к этим глобальным настройкам, также могут быть установлены правила для охвата всех областей, включая строки, боковую панель, числа и символы в редакторе. Все это написано в JSON!

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

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

Еще одна важная особенность — исправления подсветки синтаксиса. Улучшения подсветки синтаксиса включают в себя (но не ограничиваются этим):

Добавлен пакет Git Formats для файлов конфигурации Git

Улучшения для JavaScript

Улучшение для Java

Улучшение для C #

Улучшение для Python

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

Заключение

Sublime text — быстрый и гибкий редактор кода, и мы рассмотрели важные функции и улучшения версии 3.1. От повышения производительности до поддержки устройств с высоким разрешением. Ознакомьтесь с полным списком изменений релиза по ссылке https://www.sublimetext.com/3.

Оставляйте свои пожелания и предложения в комментариях. Удачного кодирования!

Автор: William Imoh

Источник: https://scotch.io/

Редакция: Команда webformyself.

8 крутых новых функций в Sublime Text 3.1

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Узнать подробнее 8 крутых новых функций в Sublime Text 3.1

Редактор Sublime Text

Посмотрите видео по работе с редактором Sublime Text

Смотреть

Настройка LaTeX в Sublime Text / Habr

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



  1. На сайте откройте вкладку All downloads
  2. Выберите пункт Net Installer в зависимости от разрядности вашей системы
  3. Нажмите Download и дождитесь загрузки онлайн-установочника
  4. Внимательно непрочитав пользовательское соглашение поставьте флажок на пункте Download MiKTeX
  5. При использовании прокси введите свои надстройки в Connection settings...
  6. На следующем этапе выберите Complete MiKTeX
  7. Выбрав сервер (желательно один из верхних российских) и задав директорию, дождитесь загрузки необходимых файлов
  8. Снова выполните пункт 4, но на этот раз выбрав Install MiKTeX
  9. После завершения установки, запустите TeXworks через Пуск
  10. Откройте в нём любой документ формата .tex или создайте новый
  11. В раскрывающемся меню выберите pdfLaTeX и кликните по расположенному рядом треугольнику в зеленом кружке

Произойдет компиляция и создание PDF-файла. Используя TeXworks можно приступать к полноценной работе, например, используя LaTeX можно весьма эффективно собрать диплом или диссертацию ( Готовые шаблоны)

Гораздо удобнее использовать LaTeX посредством Sublime Text. Помимо удобной подсветки и автозаполнения, здесь можно посмотреть изображение или набираемую формулу не выполняя компиляции, то есть видеть результат во время набора. К слову, в Sublime Text можно набирать (а если добавить соответствующие плагины, то и выполнять) коды программ множества языков программирования и разметок: С/С++, Java, MATLAB, PHP, HTML...



  1. Скачиваем и устанавливаем Sublime Text 3
  2. Скачиваем и устанавливаем Sumatra PDF. Эта легковесная программа позволяет просматривать PDF-документы, DJVU, FB2 и т.д.
  3. Запустив Sublime Text, откройте командную строку нажатием Ctrl+shift+p и начинайте вводить Package Control: Install Package, а когда он появится — щёлкните и дождитесь установки связи с репозиториями
  4. Если же по каким-то причинам Package Control отсутствует, откройте консоль нажатием *ctrl+` (Ё) и скопируйте туда заклинание на парселтанге, которое можно найти на странице плагина Package Control, нажмите Enter и перезапустите Sublime Text.
  5. В списке плагинов вводите LaTeXTools и, при появлении его в списке, щёлкните и дождитесь, пока пройдет установка.
  6. Далее инициируем настройки по умолчанию: Preferences/ Package Settings/ LaTeXTools/ Reset user settings to default, а затем там же Check System
    Если все надписи позеленели, значит Sublime Text подружился с Sumatra и LaTeX, и теперь можно создавать или редактировать tex-документы. При нажатии ctrl+В происходит трансляция и, если нет ошибок, открывается свёрстанный PDF. Ctrl+shift+В — выбор типа сборки.

Подробней про LaTeXTools

Найти в сети пособия по LaTeX себе по вкусу не составит труда (Например: Самоучитель, Вики). Также будет полезным использовать онлайн-редактор формул пока команды не отложатся в памяти.


В Package Control: Install Package набираем Julia, скачиваем плагин и теперь во вкладке View / Syntax среди прочих языков появилась Джулиа, а значит теперь можно набирать программы на этом языке с подсветкой и греческими буквами (\delta + press tab), а также сохранять файлы в формате .jl.

При сохранении файлов будет удобно внутри производить разбиение на модули:

module somename
# functions, variables
# and some things
end

Код набранный в Sublime text и сохраненный в формате .jl можно выполнять в REPL

# указываем путь к файлу
cd("C:\\Users\\User\\Desktop")
# подключаем файл
include("MDPSO.jl")
# теперь доступны все модули и функции 
# содержащиеся в каждом из них
PSO.parabol([2,3,5])

На этом окончим небольшое руководство. Всем удобной вёрстки и приятной подсветки!

Несколько полезных шорткатов для Sublime Text ниндзи / Habr

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

Переход по фрагментам

Win/Linux: CTRL+R
Mac: CMD+R
Вероятно, самое полезное сочетание клавиш для экономии вашего времени. Содержимое документа разбивается на определенные фрагменты (функции, HTML теги или CSS стили). Переход происходит при выборе соответствующего фрагмента во всплывающем окне.
Переход по файлам

Win/Linux: CTRL+P
Mac: CMD+P
Большинству разработчиков приходится помногу раз переключаться между различными файлами. HTML и CSS или PHP и JavaScript… Данные шорткаты упрощает эти действия. Также переключаться по вкладкам можно с помощью "CMD+ALT+Left/Right Arrow" и "CTRL+Pagedown/Pageup" для OSX и Windows соответственно.
Выделение текущего слова

Win/Linux: CTRL+D
Mac: CMD+D
Очень удобно выделять слова с помощью двойного нажатия левой кнопки мыши. Но еще удобнее и быстрее это делать на клавиатуре, без помощи тачпада или мыши. А при сочетании "CMD+L" или "CTRL+L" выделяется текущая строка.
Разделение экрана

Горизонтально
Win/Linux: ALT+Shift+2/3/4/5
Mac: CMD+ALT+2/3/4/5

Вертикально
Win/Linux: ALT+Shift+5/8/9
Mac: CMD+ALT+Shift+1/2/3
Вместо того чтобы постоянно переключаться между файлами, Sublime дает возможноcть разделять рабочую область вертикально или горизонтально на несколько частей. Очень юзабельно. А используя Num1 в приведенных выше сочетаниях, возвращаем единый экран.

Закладки

Win/Linux: CTRL+F2
Mac: CMD+F2
В процессе написания кода приходится «экспериментировать», изменять некоторые данные и целые строки для получения нужного результата. Запоминать номера строк, где произошли изменения достаточно трудно. Но в саблайме есть закладки, которые добавляются данными шорткатами. А переключаемся между ними c помощью "F2" или "Shift+F2".
Слияние и перестановка строк

Win/Linux: CTRL+Shift+Up/Down
Mac: CMD+CTRL+Up/Down
Перестанавливать строки местами требуются редко, но этот способ очень удобен. А шорткаты "CMD+J" или "CTRL+J" объединяют строки.
Объединенный курсор

Win/Linux: CTRL+ALT+Up/Down
Mac: СTRL+Shift+Up/Down
Честно говоря, я мне не доводилось пользоваться данной функцией, но я уверен, что в «объединенном курсоре» большой потенциал и многие найдут применение для этой фичи. Курсор распределяется на множество строк и появляется возможность их одновременного редактирования.
Мгновенный поиск и замена

Win/Linux: ALT+F3
Mac: CMD+CTRL+G
Благодаря этому лайфхаку забываем про поиск и замену (find what, raplace with, replace next/all). Выбрав определенный текст и нажав на необходимые клавиши, Sublime находит все совпадения и создает «объединенный курсор» на все строки, где есть совпадения.
Поиск строки

Win/Linux: CTRL+G
Mac: CTRL+G
Закрываем текущий HTML тег

Win/Linux: ALT+.
/Linux: CMD+ALT+.
Выделение строки

Mac: CMD+L

Источники:
10 keyboard shortcuts to become a true Sublime Text ninja
10 Sublime text shortcuts that every developer should know

Большое спасибо всем за внимание.

Sublime Text — Википедия

Sublime Text ([səˈblʌɪm tɛkst][3]) — проприетарный текстовый редактор. Поддерживает плагины на языке программирования Python.

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

Некоторые возможности[4]:

  • Быстрая навигация (Goto Anything)
  • Командная палитра (Command Palette)
  • API плагинов на Python
  • Одновременное редактирование (Split Editing)
  • Высокая степень настраиваемости (Customize Anything)

Поддержка языков

Sublime Text поддерживает большое количество языков программирования[5] и имеет возможность подсветки синтаксиса для C, C++, C#, CSS, D, Dylan, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, MATLAB, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL и XML.

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

Менеджер пакетов

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

Некоторые особенности программы[6]:

Интерфейс

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

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

Есть несколько режимов экрана. Один из них включает от 1 до 4 панелей, с помощью которых можно показывать до четырёх файлов одновременно. Полноценный (free modes) режим показывает только один файл без каких-либо дополнительных меню вокруг него[5].

Выделение столбцов и множественная правка

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

Автодополнение

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

Подсветка синтаксиса и высокая контрастность

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

Поддержка систем сборки

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

Заготовки (сниппеты)

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

Переход по файлам

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

Другие особенности

  • Дополнительно реализована функция автосохранения, помогающая пользователям не потерять проделанную работу.
  • Настраиваемые комбинации клавиш и инструмент навигации позволяют назначать свои комбинации клавиш для меню и панелей инструментов (только для первой версии, во второй и третьей — Command Palette).
  • Возможность поиска по мере набора используется для поиска в документе.
  • Функция проверки синтаксиса работает подобным же образом, проверяя корректность прямо во время ввода.
  • Есть возможность автоматизации с помощью макросов и повтора последних действий.
  • Команды редактирования, включая редактирование отступов, переформатирование параграфов и объединение строк.

Sublime Text[править | править код]

Проект начался в ноябре 2007 года[7] с целью создать «лучший текстовый редактор»[8], первая версия программы вышла 18 января 2008 года[9] и была доступна только под Windows[10].

Из возможностей программы стоит отметить[11][12]:

  • систему проектов: возможность объединения файлов в один проект;
  • режим Distraction Free — полноэкранный режим с акцентом на содержимом;
  • панель быстрого доступа для перехода по файлам проекта или файлам в текущем каталоге;
  • возможность выбрать несколько строк для редактирования;
  • API плагинов на Python;
  • поддержка «горячих» клавиш;
  • поиск по файлам.

Последняя версия Sublime Text 1 вышла 13 сентября 2010 года[13].

Sublime Text 2[править | править код]

Со второй версии редактор стал доступен под OS X и Linux.

Публичное тестирование началось с альфа-версии[14].

Первая бета-версия была выпущена 1 июля 2011 года[15], а финальная — 26 июня 2012 года[16].

Нововведения:

  • подсветка синтаксиса языка Go;
  • функция «перейти к чему-нибудь» — быстрый переход по к разным участкам кода;
  • палитра команд — предоставление быстрого доступа к командам;
  • быстрая смена проекта;
  • поддержка Mac OS X Snow Leopard и OS X Lion[17].

Sublime Text 3[править | править код]

Бета-версия Sublime Text 3 вышла 29 января 2013 года и была доступна только для зарегистрированных пользователей[18], которые купили Sublime Text 2. Однако после релиза 3047, Sublime Text 3 стал доступен всем[19].

Финальная версия вышла 13 сентября 2017 года[20], 3.1 — 7 мая 2018 года[21], а 3.2 — 13 марта 2019 года[22].

Однако dev-версия доступна только зарегистрированным участникам[23].

Также для загрузки стали доступны deb-пакеты для GNU/Linux-дистрибутивов. Ранее же были доступны только tar-архивы.

Изменения в новой версии[24][25]:

  • увеличение скорости запуска программы;
  • улучшения в интерфейсе, в поиске, редактировании HTML-файлов;
  • использование Python 3 для плагинов;
  • индексирование файлов для поиска объявления переменной, функции или класса как в современных IDE;
  • улучшение производительности функции «заменить всё»;
  • перемещение плагинов в отдельный процесс для предотвращения задержек загрузки и краха Sublime Text;
  • переход к предыдущим позициям курсора.
Обзоры

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

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