HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>17 апр 2025</li>
2 <ul><li>17 апр 2025</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Рассказываем про редактор кода, который по лёгкости и скорости работы может потеснить VS Code.</p>
4 </ul><p>Рассказываем про редактор кода, который по лёгкости и скорости работы может потеснить VS Code.</p>
5 <p>Иллюстрация: Canva Studio / Pexels / Sublime Text / Дима Руденок для Skillbox Media</p>
5 <p>Иллюстрация: Canva Studio / Pexels / Sublime Text / Дима Руденок для Skillbox Media</p>
6 <p>Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.</p>
6 <p>Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.</p>
7 <p>Sublime Text - один из самых известных текстовых редакторов. Его используют программисты, аналитики, студенты и гики. Внешне он похож на классическую IDE, но работает быстрее, запускается на старом железе и не перегружает операционную систему. В этой статье рассказываем про историю создания Sublime Text, его возможности, плюсы и минусы и показываем, как установить и настроить редактор.</p>
7 <p>Sublime Text - один из самых известных текстовых редакторов. Его используют программисты, аналитики, студенты и гики. Внешне он похож на классическую IDE, но работает быстрее, запускается на старом железе и не перегружает операционную систему. В этой статье рассказываем про историю создания Sublime Text, его возможности, плюсы и минусы и показываем, как установить и настроить редактор.</p>
8 <p><strong>Содержание</strong></p>
8 <p><strong>Содержание</strong></p>
9 <ul><li><a>Что такое Sublime Text</a></li>
9 <ul><li><a>Что такое Sublime Text</a></li>
10 <li><a>Возможности Sublime Text</a></li>
10 <li><a>Возможности Sublime Text</a></li>
11 <li><a>История культового редактора</a></li>
11 <li><a>История культового редактора</a></li>
12 <li><a>За что любят и за что ругают Sublime Text</a></li>
12 <li><a>За что любят и за что ругают Sublime Text</a></li>
13 <li><a>Кому подойдёт Sublime Text</a></li>
13 <li><a>Кому подойдёт Sublime Text</a></li>
14 <li><a>Как установить и настроить Sublime Text</a></li>
14 <li><a>Как установить и настроить Sublime Text</a></li>
15 </ul><p><strong>Sublime Text</strong> - кросс-платформенный текстовый редактор, предназначенный для работы с кодом. Его сильные стороны: высокая скорость работы и бережное отношение к ресурсам компьютера. Разработчики редактора отмечают, что он запускается всего за 0,5 секунды.</p>
15 </ul><p><strong>Sublime Text</strong> - кросс-платформенный текстовый редактор, предназначенный для работы с кодом. Его сильные стороны: высокая скорость работы и бережное отношение к ресурсам компьютера. Разработчики редактора отмечают, что он запускается всего за 0,5 секунды.</p>
16 Эту анимацию мы не ускоряли: приложение запускается моментально<em>Изображение: Skillbox Media</em><p>Из коробки редактор поддерживает подсветку синтаксиса и автоматическое завершение кода на популярных языках программирования - таких как Python, JavaScript, PHP, Java и других. Из минусов: в Sublime Text нет встроенного отладчика, как в полноценных IDE. Однако его можно добавить с помощью плагинов от сторонних разработчиков.</p>
16 Эту анимацию мы не ускоряли: приложение запускается моментально<em>Изображение: Skillbox Media</em><p>Из коробки редактор поддерживает подсветку синтаксиса и автоматическое завершение кода на популярных языках программирования - таких как Python, JavaScript, PHP, Java и других. Из минусов: в Sublime Text нет встроенного отладчика, как в полноценных IDE. Однако его можно добавить с помощью плагинов от сторонних разработчиков.</p>
17 <p>Sublime Text можно пользоваться бесплатно, но периодически приложение будет предлагать приобрести лицензию за 99 долларов. Это разовая покупка для текущей версии. Когда выйдет мажорное обновление, надо будет снова купить лицензию.</p>
17 <p>Sublime Text можно пользоваться бесплатно, но периодически приложение будет предлагать приобрести лицензию за 99 долларов. Это разовая покупка для текущей версии. Когда выйдет мажорное обновление, надо будет снова купить лицензию.</p>
18 <p>В Sublime Text есть множество функций, которые делают его отличной заменой медлительным и нагруженным IDE.</p>
18 <p>В Sublime Text есть множество функций, которые делают его отличной заменой медлительным и нагруженным IDE.</p>
19 <p><strong>Поддержка языков программирования.</strong>Редактор поддерживает более 50 языков, включая популярные HTML, CSS, JavaScript, Python, C++ и PHP. Для каждого из языков есть подсветка синтаксиса, автоматическое завершение и проверка ключевых слов.</p>
19 <p><strong>Поддержка языков программирования.</strong>Редактор поддерживает более 50 языков, включая популярные HTML, CSS, JavaScript, Python, C++ и PHP. Для каждого из языков есть подсветка синтаксиса, автоматическое завершение и проверка ключевых слов.</p>
20 - <em>Скриншот: Sublime Text / Skillbox Media</em><p><strong>Быстрая навигация.</strong>Функция Goto Anything позволяет перемещаться между файлами, строками и функциями. Нажмите<strong>Ctrl</strong>+<strong>P</strong>(Windows) или<strong>⌘</strong>+<strong>P</strong>(macOS) и начните ввод - система предложит подходящие результаты.</p>
20 + <em>Скриншот: Sublime Text / Skillbox Media</em><p><strong>Быстрая навигация.</strong>Функция Goto Anything позволяет перемещаться между файлами, строками и функциями. Нажмите<strong>Ctrl</strong>+<strong>P</strong>(Windows) или<strong>⌘</strong>+<strong>P</strong>(macOS) и начните ввод - система предложит одходящие результаты.</p>
21 <em>Скриншот: Sublime Text / Skillbox Media</em><p><strong>Разделение на окна и вкладки.</strong>Sublime Text поддерживает вкладки и возможность открыть несколько окон с разными настройками - например, для разных языков программирования.</p>
21 <em>Скриншот: Sublime Text / Skillbox Media</em><p><strong>Разделение на окна и вкладки.</strong>Sublime Text поддерживает вкладки и возможность открыть несколько окон с разными настройками - например, для разных языков программирования.</p>
22 <p>Для работы с несколькими файлами удобно использовать<strong>Split View</strong> - разделение экрана на 2, 3 и более панелей. Это можно настроить через меню View → Layout или сочетания клавиш<strong>Alt</strong>+<strong>Shift</strong>+<strong>цифра</strong>.</p>
22 <p>Для работы с несколькими файлами удобно использовать<strong>Split View</strong> - разделение экрана на 2, 3 и более панелей. Это можно настроить через меню View → Layout или сочетания клавиш<strong>Alt</strong>+<strong>Shift</strong>+<strong>цифра</strong>.</p>
23 <em>Скриншот: Sublime Text / Skillbox Media</em><p><strong>Функции редактирования.</strong>Программа поддерживает многострочное редактирование: вы можете поставить несколько курсоров в разных местах и одновременно редактировать код.</p>
23 <em>Скриншот: Sublime Text / Skillbox Media</em><p><strong>Функции редактирования.</strong>Программа поддерживает многострочное редактирование: вы можете поставить несколько курсоров в разных местах и одновременно редактировать код.</p>
24 <p>Для этого предусмотрены горячие клавиши:</p>
24 <p>Для этого предусмотрены горячие клавиши:</p>
25 <ul><li><strong>Ctrl</strong>+<strong>Click</strong>(<strong>⌘</strong>+<strong>Click</strong>в macOS) - установить дополнительный курсор вручную.</li>
25 <ul><li><strong>Ctrl</strong>+<strong>Click</strong>(<strong>⌘</strong>+<strong>Click</strong>в macOS) - установить дополнительный курсор вручную.</li>
26 <li><strong>Ctrl</strong>+<strong>Alt</strong>+<strong>↑</strong>/<strong>↓</strong>(<strong>⌥</strong>+<strong>⌘</strong>+<strong>↑</strong>/<strong>↓</strong>в macOS) - добавить новые курсоры построчно вверх или вниз. Пригодится, если нужно изменить много строк подряд, например добавить или исправить имена переменных.</li>
26 <li><strong>Ctrl</strong>+<strong>Alt</strong>+<strong>↑</strong>/<strong>↓</strong>(<strong>⌥</strong>+<strong>⌘</strong>+<strong>↑</strong>/<strong>↓</strong>в macOS) - добавить новые курсоры построчно вверх или вниз. Пригодится, если нужно изменить много строк подряд, например добавить или исправить имена переменных.</li>
27 <li><strong>Ctrl</strong>+<strong>D</strong>(<strong>⌘</strong>+<strong>D</strong>в macOS) - выделить следующее вхождение текущего текста.</li>
27 <li><strong>Ctrl</strong>+<strong>D</strong>(<strong>⌘</strong>+<strong>D</strong>в macOS) - выделить следующее вхождение текущего текста.</li>
28 <li><strong>Alt</strong>+<strong>F3</strong> - выделить все вхождения текущего слова. Можно мгновенно заменить слово по всему документу, без диалогов поиска/замены.</li>
28 <li><strong>Alt</strong>+<strong>F3</strong> - выделить все вхождения текущего слова. Можно мгновенно заменить слово по всему документу, без диалогов поиска/замены.</li>
29 <li><strong>Ctrl</strong>+<strong>Shift</strong>+<strong>Mouse Drag</strong>(<strong>⌘</strong>+<strong>⌥</strong>+<strong>Mouse Drag</strong>в macOS) - позволяет выделить блок текста. Удобно для редактирования таблицы кода или JSON.</li>
29 <li><strong>Ctrl</strong>+<strong>Shift</strong>+<strong>Mouse Drag</strong>(<strong>⌘</strong>+<strong>⌥</strong>+<strong>Mouse Drag</strong>в macOS) - позволяет выделить блок текста. Удобно для редактирования таблицы кода или JSON.</li>
30 </ul><em>Скриншот: Sublime Text / Skillbox Media</em><p><strong>Настройка интерфейса.</strong>В приложении легко адаптировать внешний вид под себя. Пользователи могут подбирать шрифты, темы и цветовые схемы, чтобы сделать редактор удобнее. Всё настраивается через меню Preferences → Settings.</p>
30 </ul><em>Скриншот: Sublime Text / Skillbox Media</em><p><strong>Настройка интерфейса.</strong>В приложении легко адаптировать внешний вид под себя. Пользователи могут подбирать шрифты, темы и цветовые схемы, чтобы сделать редактор удобнее. Всё настраивается через меню Preferences → Settings.</p>
31 <em>Скриншот: Sublime Text / Skillbox Media</em><p>Можно настроить темы и цветовые схемы:</p>
31 <em>Скриншот: Sublime Text / Skillbox Media</em><p>Можно настроить темы и цветовые схемы:</p>
32 <ul><li>"theme" - управляет внешним видом интерфейса (вкладки, панели);</li>
32 <ul><li>"theme" - управляет внешним видом интерфейса (вкладки, панели);</li>
33 <li>"color_scheme" - задаёт цвета, в которые окрашен код.</li>
33 <li>"color_scheme" - задаёт цвета, в которые окрашен код.</li>
34 </ul>"theme": "Adaptive.sublime-theme", "color_scheme": "Mariana.sublime-color-scheme"<p>Шрифты:</p>
34 </ul>"theme": "Adaptive.sublime-theme", "color_scheme": "Mariana.sublime-color-scheme"<p>Шрифты:</p>
35 "font_face": "JetBrains Mono", "font_size": 14<p>Отступы:</p>
35 "font_face": "JetBrains Mono", "font_size": 14<p>Отступы:</p>
36 "tab_size": 4, "translate_tabs_to_spaces": true, "draw_white_space": "selection"<p><strong>Поддержка больших файлов.</strong>Редактор способен открывать и редактировать файлы размером в несколько гигабайт - даже те, с которыми другие программы часто не справляются.</p>
36 "tab_size": 4, "translate_tabs_to_spaces": true, "draw_white_space": "selection"<p><strong>Поддержка больших файлов.</strong>Редактор способен открывать и редактировать файлы размером в несколько гигабайт - даже те, с которыми другие программы часто не справляются.</p>
37 <p><strong>Интеграция с инструментами для разработки.</strong>С помощью плагинов и дополнений можно интегрировать Sublime Text с различными инструментами и технологиями. Например, плагины<a>GitGutter</a>и <a>Sublime Merge</a>добавляют поддержку системы контроля версий Git.</p>
37 <p><strong>Интеграция с инструментами для разработки.</strong>С помощью плагинов и дополнений можно интегрировать Sublime Text с различными инструментами и технологиями. Например, плагины<a>GitGutter</a>и <a>Sublime Merge</a>добавляют поддержку системы контроля версий Git.</p>
38 <p>В ноябре 2007 года бывший инженер Google Джон Скиннер начал разработку собственного текстового редактора. Он хотел создать легковесный и быстрый инструмент с удобным графическим интерфейсом. Одним из требований была высокая производительность - чтобы редактор мог практически мгновенно открывать даже большие файлы.</p>
38 <p>В ноябре 2007 года бывший инженер Google Джон Скиннер начал разработку собственного текстового редактора. Он хотел создать легковесный и быстрый инструмент с удобным графическим интерфейсом. Одним из требований была высокая производительность - чтобы редактор мог практически мгновенно открывать даже большие файлы.</p>
39 <p>Уже через три месяца, в январе 2008 года, вышла первая версия Sublime Text. Скиннер работал над ней в одиночку. Ядро редактора было написано на языке<a>C++</a>, что обеспечило быструю загрузку и экономию ресурсов. Интерфейс и систему плагинов инженер написал на Python.</p>
39 <p>Уже через три месяца, в январе 2008 года, вышла первая версия Sublime Text. Скиннер работал над ней в одиночку. Ядро редактора было написано на языке<a>C++</a>, что обеспечило быструю загрузку и экономию ресурсов. Интерфейс и систему плагинов инженер написал на Python.</p>
40 Интерфейс первой версии редактора<em>Скриншот: Sublime Text / Skillbox Media</em><p>Редактор работал только на Windows и напоминал скорее эксперимент, чем полноценный рабочий инструмент. При этом друзья и коллеги Скиннера перешли на Sublime Text из-за скорости работы редактора, которую не могли обеспечить полноценные IDE, например<a>Eclipse</a>или<a>Visual Studio</a>. Разработчики могли не ждать, пока запустится среда разработки, а сразу переходить к коду.</p>
40 Интерфейс первой версии редактора<em>Скриншот: Sublime Text / Skillbox Media</em><p>Редактор работал только на Windows и напоминал скорее эксперимент, чем полноценный рабочий инструмент. При этом друзья и коллеги Скиннера перешли на Sublime Text из-за скорости работы редактора, которую не могли обеспечить полноценные IDE, например<a>Eclipse</a>или<a>Visual Studio</a>. Разработчики могли не ждать, пока запустится среда разработки, а сразу переходить к коду.</p>
41 <p>Уже тогда в программы были следующие функции:</p>
41 <p>Уже тогда в программы были следующие функции:</p>
42 <ul><li>полноэкранный режим;</li>
42 <ul><li>полноэкранный режим;</li>
43 <li>боковая панель с навигацией по проектам;</li>
43 <li>боковая панель с навигацией по проектам;</li>
44 <li>палитра команд для быстрого доступа к настройкам;</li>
44 <li>палитра команд для быстрого доступа к настройкам;</li>
45 <li>поддержка популярных языков (Python, JS, HTML, CSS и других);</li>
45 <li>поддержка популярных языков (Python, JS, HTML, CSS и других);</li>
46 <li>настройки для тем, клавиш, подсветки - с помощью JSON-файлов.</li>
46 <li>настройки для тем, клавиш, подсветки - с помощью JSON-файлов.</li>
47 </ul><p>Однако в первой версии не было двух вещей: полноценного менеджера пакетов и поддержки плагинов.</p>
47 </ul><p>Однако в первой версии не было двух вещей: полноценного менеджера пакетов и поддержки плагинов.</p>
48 <p>В 2013 году вышла вторая версия - Sublime Text 2, теперь уже не только для Windows, но и для Linux и macOS. Релиз на новых платформах привлёк внимание к редактору новых пользователей, что сделало инструмент более узнаваемым. Над второй версией редактора уже работала команда инженеров из компании Sublime HQ, которую основал Джон Скиннер.</p>
48 <p>В 2013 году вышла вторая версия - Sublime Text 2, теперь уже не только для Windows, но и для Linux и macOS. Релиз на новых платформах привлёк внимание к редактору новых пользователей, что сделало инструмент более узнаваемым. Над второй версией редактора уже работала команда инженеров из компании Sublime HQ, которую основал Джон Скиннер.</p>
49 Палитра команд в интерфейсе редактора<em>Скриншот: Sublime Text / Skillbox Media</em><p>Разработчики улучшили интерфейс редактора: добавили возможность открывать несколько файлов и перемещаться между ними с помощью вкладок и просматривать весь проект с помощью мини-карты в правом верхнем углу. В палитре команд появился поисковик.</p>
49 Палитра команд в интерфейсе редактора<em>Скриншот: Sublime Text / Skillbox Media</em><p>Разработчики улучшили интерфейс редактора: добавили возможность открывать несколько файлов и перемещаться между ними с помощью вкладок и просматривать весь проект с помощью мини-карты в правом верхнем углу. В палитре команд появился поисковик.</p>
50 <p>Во второй версии команда Sublime Text реализовала полноценную систему плагинов. С её помощью у пользователей появилась возможность добавлять в редактор функции, которых в нём изначально не было. Также разработчики ускорили навигацию по проектам, что позволило практически моментально переходить к нужной строке определённого файла.</p>
50 <p>Во второй версии команда Sublime Text реализовала полноценную систему плагинов. С её помощью у пользователей появилась возможность добавлять в редактор функции, которых в нём изначально не было. Также разработчики ускорили навигацию по проектам, что позволило практически моментально переходить к нужной строке определённого файла.</p>
51 <p>Sublime становится универсальным рабочим инструментом. А ещё - открывает дорогу сообществу, которое начинает активно создавать темы, плагины и дополнения.</p>
51 <p>Sublime становится универсальным рабочим инструментом. А ещё - открывает дорогу сообществу, которое начинает активно создавать темы, плагины и дополнения.</p>
52 <p>Бета-версия Sublime Text 3 вышла в 2013 году, но релизная версия стала доступна только в 2017 году. Главное нововведение - индексация символов, позволяющая молниеносно переходить к нужному коду.</p>
52 <p>Бета-версия Sublime Text 3 вышла в 2013 году, но релизная версия стала доступна только в 2017 году. Главное нововведение - индексация символов, позволяющая молниеносно переходить к нужному коду.</p>
53 Интерфейс обновлённого редактора<em>Скриншот: Sublime Text / Skillbox Media</em><p>Долгое время Sublime Text был лидером на рынке редакторов кода. Другие компании предлагали только тяжеловесные IDE, которые сильно нагружали систему и медленно работали на слабом железе. В 2015 году ситуация резко меняется: GitHub выпускает редактор кода<a>Atom</a>, а Microsoft -<a>Visual Studio Code</a>.</p>
53 Интерфейс обновлённого редактора<em>Скриншот: Sublime Text / Skillbox Media</em><p>Долгое время Sublime Text был лидером на рынке редакторов кода. Другие компании предлагали только тяжеловесные IDE, которые сильно нагружали систему и медленно работали на слабом железе. В 2015 году ситуация резко меняется: GitHub выпускает редактор кода<a>Atom</a>, а Microsoft -<a>Visual Studio Code</a>.</p>
54 <p>Решения от конкурентов тоже быстро работали на слабых компьютерах и предлагали больше функций. Например, в Atom была встроенная поддержка Git и интеграция с GitHub, а разработчики Microsoft добавили в свой редактор терминал и отладчик кода. Sublime Text не мог похвастаться такими функциями из коробки.</p>
54 <p>Решения от конкурентов тоже быстро работали на слабых компьютерах и предлагали больше функций. Например, в Atom была встроенная поддержка Git и интеграция с GitHub, а разработчики Microsoft добавили в свой редактор терминал и отладчик кода. Sublime Text не мог похвастаться такими функциями из коробки.</p>
55 <p>Начиная с 2015 года разработчикам небольшой компании Sublime HQ приходилось конкурировать с гигантами в лице Microsoft и GitHub. Популярность Sublime Text начала снижаться.</p>
55 <p>Начиная с 2015 года разработчикам небольшой компании Sublime HQ приходилось конкурировать с гигантами в лице Microsoft и GitHub. Популярность Sublime Text начала снижаться.</p>
56 <p>В 2021 вышла Sublime Text 4 - современная версия редактора с улучшенным интерфейсом и поддержкой новых технологий. Разработчики полностью переписали движок рендеринга интерфейса и начали использовать для этого вычислительную мощность графических ускорителей, а не процессора. Благодаря этому интерфейс стал более быстрым, отзывчивым и плавным.</p>
56 <p>В 2021 вышла Sublime Text 4 - современная версия редактора с улучшенным интерфейсом и поддержкой новых технологий. Разработчики полностью переписали движок рендеринга интерфейса и начали использовать для этого вычислительную мощность графических ускорителей, а не процессора. Благодаря этому интерфейс стал более быстрым, отзывчивым и плавным.</p>
57 <p>Среди других фишек:</p>
57 <p>Среди других фишек:</p>
58 <ul><li>Поддержка<a>LSP</a>(language server protocol) - протокола, который позволяет быстро добавлять поддержку любых языков программирования. Примечательно, что его разработала Microsoft для своего редактора VS Code.</li>
58 <ul><li>Поддержка<a>LSP</a>(language server protocol) - протокола, который позволяет быстро добавлять поддержку любых языков программирования. Примечательно, что его разработала Microsoft для своего редактора VS Code.</li>
59 <li>Синхронное редактирование одного и того же файла в нескольких вкладках или панелях одновременно. При этом изменения синхронно отображаются в каждой вкладке.</li>
59 <li>Синхронное редактирование одного и того же файла в нескольких вкладках или панелях одновременно. При этом изменения синхронно отображаются в каждой вкладке.</li>
60 <li>Улучшенная производительность. Обновлённый редактор запускается приблизительно за 0,5 секунды, без ошибок открывает проекты объёмом до 1 ГБ и меньше расходует заряд аккумулятора ноутбуков.</li>
60 <li>Улучшенная производительность. Обновлённый редактор запускается приблизительно за 0,5 секунды, без ошибок открывает проекты объёмом до 1 ГБ и меньше расходует заряд аккумулятора ноутбуков.</li>
61 </ul><p>Конкуренция с IT-гигантами при этом усилилась. В 2018 году Microsoft купила GitHub, а в 2022 году<a>закрыла</a>редактор кода Atom - во многом ради продвижения Visual Studio Code.</p>
61 </ul><p>Конкуренция с IT-гигантами при этом усилилась. В 2018 году Microsoft купила GitHub, а в 2022 году<a>закрыла</a>редактор кода Atom - во многом ради продвижения Visual Studio Code.</p>
62 <p>К началу 2020-х начался стремительный рост популярности VS Code - за счёт расширенного комьюнити, интеграции с GitHub, AI-инструментов и частых обновлений. Sublime же постепенно оказался нишевым решением.</p>
62 <p>К началу 2020-х начался стремительный рост популярности VS Code - за счёт расширенного комьюнити, интеграции с GitHub, AI-инструментов и частых обновлений. Sublime же постепенно оказался нишевым решением.</p>
63 <p>В апреле 2025 года, по данным Top IDE index, Visual Studio Code<a>занимает</a>второе место в мире по популярности среди разработчиков, а Sublime опустился на десятое место.</p>
63 <p>В апреле 2025 года, по данным Top IDE index, Visual Studio Code<a>занимает</a>второе место в мире по популярности среди разработчиков, а Sublime опустился на десятое место.</p>
64 <p>Как и у любого инструмента, у Sublime Text есть свои плюсы и минусы. Давайте рассмотрим их.</p>
64 <p>Как и у любого инструмента, у Sublime Text есть свои плюсы и минусы. Давайте рассмотрим их.</p>
65 <p><strong>Плюсы</strong></p>
65 <p><strong>Плюсы</strong></p>
66 <ul><li><strong>Высокая скорость работы.</strong>Приложение мгновенно запускается и без проблем открывает даже большие проекты. Полноценным средам разработки и даже VS Code для этого нужно дополнительное время.</li>
66 <ul><li><strong>Высокая скорость работы.</strong>Приложение мгновенно запускается и без проблем открывает даже большие проекты. Полноценным средам разработки и даже VS Code для этого нужно дополнительное время.</li>
67 <li><strong>Кросс-платформенность.</strong>Редактор одинаково хорошо работает на Windows, Linux и macOS. Пользователи могут переносить настройки между системами и комфортно работать на разных устройствах, например на домашнем ПК под управлением Windows и рабочем MacBook.</li>
67 <li><strong>Кросс-платформенность.</strong>Редактор одинаково хорошо работает на Windows, Linux и macOS. Пользователи могут переносить настройки между системами и комфортно работать на разных устройствах, например на домашнем ПК под управлением Windows и рабочем MacBook.</li>
68 <li><strong>Плагины и расширения.</strong>С помощью менеджера пакетов можно расширять возможности редактора кода. Если какой-то функции нет по умолчанию, то, скорее всего, есть плагин для её интеграции.</li>
68 <li><strong>Плагины и расширения.</strong>С помощью менеджера пакетов можно расширять возможности редактора кода. Если какой-то функции нет по умолчанию, то, скорее всего, есть плагин для её интеграции.</li>
69 <li><strong>Удобная навигация.</strong>Функция Goto Anything позволяет быстро находить файлы, строки, функции и даже символы. Также есть мини-карта, которая показывает весь файл сразу.</li>
69 <li><strong>Удобная навигация.</strong>Функция Goto Anything позволяет быстро находить файлы, строки, функции и даже символы. Также есть мини-карта, которая показывает весь файл сразу.</li>
70 <li><strong>Простой и удобный интерфейс.</strong>В пользовательском интерфейсе нет отвлекающих окон и вкладок. Всё спроектировано так, чтобы пользователь мог погрузиться в работу и не переключался на другие задачи.</li>
70 <li><strong>Простой и удобный интерфейс.</strong>В пользовательском интерфейсе нет отвлекающих окон и вкладок. Всё спроектировано так, чтобы пользователь мог погрузиться в работу и не переключался на другие задачи.</li>
71 <li><strong>Бесплатная пробная версия.</strong>Sublime Text можно пользоваться бесплатно, но иногда редактор будет предлагать купить лицензию, чтобы поддержать разработчиков.</li>
71 <li><strong>Бесплатная пробная версия.</strong>Sublime Text можно пользоваться бесплатно, но иногда редактор будет предлагать купить лицензию, чтобы поддержать разработчиков.</li>
72 </ul><p><strong>Минусы</strong></p>
72 </ul><p><strong>Минусы</strong></p>
73 <ul><li><strong>Нет функций IDE.</strong>Sublime не заменит полноценную среду для крупных проектов с отладкой, сборкой и автотестами, но отлично подойдёт для редактирования, скриптов и быстрых правок.</li>
73 <ul><li><strong>Нет функций IDE.</strong>Sublime не заменит полноценную среду для крупных проектов с отладкой, сборкой и автотестами, но отлично подойдёт для редактирования, скриптов и быстрых правок.</li>
74 <li><strong>Ограниченные возможности версии "из коробки".</strong>Для удобной работы придётся потратить время на настройку: установить плагины, добавить поддержку языков программирования и настроить интерфейс. Хорошая новость в том, что можно один раз всё настроить и сохранить конфигурацию.</li>
74 <li><strong>Ограниченные возможности версии "из коробки".</strong>Для удобной работы придётся потратить время на настройку: установить плагины, добавить поддержку языков программирования и настроить интерфейс. Хорошая новость в том, что можно один раз всё настроить и сохранить конфигурацию.</li>
75 <li><strong>Нет встроенного терминала.</strong>Для работы с кодом часто нужен терминал, например, чтобы запустить стороннюю утилиту или установить библиотеку. В приложении нет встроенного терминала, поэтому приходится запускать дополнительное окно.</li>
75 <li><strong>Нет встроенного терминала.</strong>Для работы с кодом часто нужен терминал, например, чтобы запустить стороннюю утилиту или установить библиотеку. В приложении нет встроенного терминала, поэтому приходится запускать дополнительное окно.</li>
76 </ul><p>Давайте разберёмся, кто может смело переходить на Sublime Text уже сегодня, а кому стоит присмотреться к другим вариантам.</p>
76 </ul><p>Давайте разберёмся, кто может смело переходить на Sublime Text уже сегодня, а кому стоит присмотреться к другим вариантам.</p>
77 <p>Кому точно подойдёт Sublime Text:</p>
77 <p>Кому точно подойдёт Sublime Text:</p>
78 <ul><li><strong>Тем, кто ценит скорость работы.</strong>Если вам важно, чтобы редактор кода быстро запускался, не тормозил и моментально выполнял команды, то Sublime Text - одно из лучших решений. Например, популярный VS Code работает гораздо медленнее из-за особенностей своей архитектуры.</li>
78 <ul><li><strong>Тем, кто ценит скорость работы.</strong>Если вам важно, чтобы редактор кода быстро запускался, не тормозил и моментально выполнял команды, то Sublime Text - одно из лучших решений. Например, популярный VS Code работает гораздо медленнее из-за особенностей своей архитектуры.</li>
79 <li><strong>Владельцам ретрокомпьютеров.</strong>Если старые ноутбуки ThinkPad вам ближе, чем модные MacBook, то лучше отказаться от современных IDE. Они требовательны к железу и сильно нагружают устройство.</li>
79 <li><strong>Владельцам ретрокомпьютеров.</strong>Если старые ноутбуки ThinkPad вам ближе, чем модные MacBook, то лучше отказаться от современных IDE. Они требовательны к железу и сильно нагружают устройство.</li>
80 <li><strong>Разработчикам скриптов и сисадминам.</strong>Не всем нужны продвинутые возможности сред разработки. Например, простенький скрипт можно написать без отладчиков, автотестов и цифровых ассистентов.</li>
80 <li><strong>Разработчикам скриптов и сисадминам.</strong>Не всем нужны продвинутые возможности сред разработки. Например, простенький скрипт можно написать без отладчиков, автотестов и цифровых ассистентов.</li>
81 </ul><p>Кому Sublime Text не подойдёт:</p>
81 </ul><p>Кому Sublime Text не подойдёт:</p>
82 <ul><li><strong>Новичкам.</strong>Если вы только начинаете писать код, лучше использовать редакторы, в которых из коробки есть все необходимые инструменты. Иначе можно потратить много времени на настройку рабочего окружения.</li>
82 <ul><li><strong>Новичкам.</strong>Если вы только начинаете писать код, лучше использовать редакторы, в которых из коробки есть все необходимые инструменты. Иначе можно потратить много времени на настройку рабочего окружения.</li>
83 <li><strong>Ценителям универсальности.</strong>Многим разработчикам удобно, когда редактор, терминал, отладчик и Git-клиент доступны в одном приложении. В этом случае лучше выбрать полноценную IDE, например<a>PyCharm</a>для Python,<a>IntelliJ IDEA</a>для Java,<a>Xcode</a>для Swift и <a>Android Studio</a>для разработки под Android.</li>
83 <li><strong>Ценителям универсальности.</strong>Многим разработчикам удобно, когда редактор, терминал, отладчик и Git-клиент доступны в одном приложении. В этом случае лучше выбрать полноценную IDE, например<a>PyCharm</a>для Python,<a>IntelliJ IDEA</a>для Java,<a>Xcode</a>для Swift и <a>Android Studio</a>для разработки под Android.</li>
84 <li><strong>Заложникам корпоративных правил.</strong>Крупные IT-компании разрешают пользоваться только проверенными инструментами. В этом списке может не быть Sublime Text.</li>
84 <li><strong>Заложникам корпоративных правил.</strong>Крупные IT-компании разрешают пользоваться только проверенными инструментами. В этом списке может не быть Sublime Text.</li>
85 </ul><p>Давайте рассмотрим, как установить Sublime Text и подготовить окружение для работы с кодом.</p>
85 </ul><p>Давайте рассмотрим, как установить Sublime Text и подготовить окружение для работы с кодом.</p>
86 <ul><li><strong>Шаг 1.</strong>Перейдите на <a>официальный сайт</a>Sublime Text и скачайте установочный файл для вашей операционной системы. Для Windows есть портативная версия, которая запускается без установки.</li>
86 <ul><li><strong>Шаг 1.</strong>Перейдите на <a>официальный сайт</a>Sublime Text и скачайте установочный файл для вашей операционной системы. Для Windows есть портативная версия, которая запускается без установки.</li>
87 <li><strong>Шаг 2.</strong>Запустите скачанный файл и следуйте инструкциям на экране. Процесс установки простой и не требует специальных навыков и знаний.</li>
87 <li><strong>Шаг 2.</strong>Запустите скачанный файл и следуйте инструкциям на экране. Процесс установки простой и не требует специальных навыков и знаний.</li>
88 </ul><p>Для доступа к плагинам от сторонних разработчиков надо установить менеджер пакетов Package Control:</p>
88 </ul><p>Для доступа к плагинам от сторонних разработчиков надо установить менеджер пакетов Package Control:</p>
89 <ul><li><strong>Шаг 1.</strong>Запустите Sublime Text и откройте палитру команд с помощью сочетания клавиш<strong>Ctrl</strong>+<strong>Shift</strong>+<strong>P</strong>(Windows) или<strong>⌘</strong>+<strong>Shift</strong>+<strong>P</strong>(macOS).</li>
89 <ul><li><strong>Шаг 1.</strong>Запустите Sublime Text и откройте палитру команд с помощью сочетания клавиш<strong>Ctrl</strong>+<strong>Shift</strong>+<strong>P</strong>(Windows) или<strong>⌘</strong>+<strong>Shift</strong>+<strong>P</strong>(macOS).</li>
90 <li><strong>Шаг 2.</strong>В открывшейся строке введите команду Install Package Control и нажмите клавишу<strong>Enter</strong>. Начнётся установка менеджера пакетов.</li>
90 <li><strong>Шаг 2.</strong>В открывшейся строке введите команду Install Package Control и нажмите клавишу<strong>Enter</strong>. Начнётся установка менеджера пакетов.</li>
91 </ul><p>После этого можно переходить к установке плагинов. Для этого:</p>
91 </ul><p>После этого можно переходить к установке плагинов. Для этого:</p>
92 <ul><li><strong>Шаг 1.</strong>Снова откройте палитру команд с помощью сочетания клавиш<strong>Ctrl</strong>+<strong>Shift</strong>+<strong>P</strong>(Windows) или<strong>⌘</strong>+<strong>Shift</strong>+<strong>P</strong>(macOS).</li>
92 <ul><li><strong>Шаг 1.</strong>Снова откройте палитру команд с помощью сочетания клавиш<strong>Ctrl</strong>+<strong>Shift</strong>+<strong>P</strong>(Windows) или<strong>⌘</strong>+<strong>Shift</strong>+<strong>P</strong>(macOS).</li>
93 <li><strong>Шаг 2.</strong>Введите в строке install и выберите из выпадающего списка команду Package Control: Install Package.</li>
93 <li><strong>Шаг 2.</strong>Введите в строке install и выберите из выпадающего списка команду Package Control: Install Package.</li>
94 </ul><em>Скриншот: Sublime Text / Skillbox Media</em><ul><li><strong>Шаг 3.</strong>Введите название плагина и нажмите<strong>Enter</strong>. После этого начнётся установка.</li>
94 </ul><em>Скриншот: Sublime Text / Skillbox Media</em><ul><li><strong>Шаг 3.</strong>Введите название плагина и нажмите<strong>Enter</strong>. После этого начнётся установка.</li>
95 </ul><p>Список всех доступных плагинов и тем можно посмотреть на <a>официальном сайте</a>Package Control. Ниже список популярных плагинов:</p>
95 </ul><p>Список всех доступных плагинов и тем можно посмотреть на <a>официальном сайте</a>Package Control. Ниже список популярных плагинов:</p>
96 <ul><li><a>Emmet</a> - решение для быстрого написания кода на HTML и CSS.</li>
96 <ul><li><a>Emmet</a> - решение для быстрого написания кода на HTML и CSS.</li>
97 <li><a>SublimeLinter</a> - плагин для проверки кода на наличие ошибок.</li>
97 <li><a>SublimeLinter</a> - плагин для проверки кода на наличие ошибок.</li>
98 <li><a>GitGutter</a> - расширение для просмотра изменений в файлах Git-репозитория.</li>
98 <li><a>GitGutter</a> - расширение для просмотра изменений в файлах Git-репозитория.</li>
99 <li><a>SideBarEnhancements</a> - улучшенная боковая панель.</li>
99 <li><a>SideBarEnhancements</a> - улучшенная боковая панель.</li>
100 <li><a>AdvancedNewFile</a> - плагин для работы с шаблонами файлов.</li>
100 <li><a>AdvancedNewFile</a> - плагин для работы с шаблонами файлов.</li>
101 </ul><p>Для детальной настройки в Sublime Text есть следующие опции:</p>
101 </ul><p>Для детальной настройки в Sublime Text есть следующие опции:</p>
102 <ul><li>Preferences → Settings → Default - настройки редактора по умолчанию.</li>
102 <ul><li>Preferences → Settings → Default - настройки редактора по умолчанию.</li>
103 <li>Preferences → Settings → User - пользовательские настройки.</li>
103 <li>Preferences → Settings → User - пользовательские настройки.</li>
104 <li>Preferences → Settings → More → Syntax Specific → User - настройки для конкретных языков программирования.</li>
104 <li>Preferences → Settings → More → Syntax Specific → User - настройки для конкретных языков программирования.</li>
105 <li>Preferences → Color Scheme - выбор цветовой темы редактора.</li>
105 <li>Preferences → Color Scheme - выбор цветовой темы редактора.</li>
106 </ul><em>Скриншот: Sublime Text / Skillbox Media</em><p>Разработчики Sublime Text уделяют особое внимание производительности программистов, поэтому добавляют функции, ускоряющие работу с кодом. Одна из них - горячие клавиши, с помощью которых можно писать код, не отрывая пальцев от клавиатуры. Задать свои горячие клавиши можно в пункте меню Preferences → Key Bindings → User, а больше узнать про комбинации по умолчанию можно из <a>нашего руководства</a>.</p>
106 </ul><em>Скриншот: Sublime Text / Skillbox Media</em><p>Разработчики Sublime Text уделяют особое внимание производительности программистов, поэтому добавляют функции, ускоряющие работу с кодом. Одна из них - горячие клавиши, с помощью которых можно писать код, не отрывая пальцев от клавиатуры. Задать свои горячие клавиши можно в пункте меню Preferences → Key Bindings → User, а больше узнать про комбинации по умолчанию можно из <a>нашего руководства</a>.</p>
107 <ul><li>Sublime Text - легковесный редактор текста, ориентированный на работу с кодом.</li>
107 <ul><li>Sublime Text - легковесный редактор текста, ориентированный на работу с кодом.</li>
108 <li>Основные преимущества Sublime Text заключаются в быстрой работе, минималистичном интерфейсе и возможности открывать проекты объёмом в несколько гигабайт.</li>
108 <li>Основные преимущества Sublime Text заключаются в быстрой работе, минималистичном интерфейсе и возможности открывать проекты объёмом в несколько гигабайт.</li>
109 <li>Функции редактора можно расширить с помощью плагинов от сторонних разработчиков.</li>
109 <li>Функции редактора можно расширить с помощью плагинов от сторонних разработчиков.</li>
110 <li>Для Windows есть портативная версия, которую можно загрузить на флешку и запускать без установки. Это полезно, если приходится работать за чужим компьютером без настроенного окружения для программирования.</li>
110 <li>Для Windows есть портативная версия, которую можно загрузить на флешку и запускать без установки. Это полезно, если приходится работать за чужим компьютером без настроенного окружения для программирования.</li>
111 <li>После выхода Visual Studio Code популярность Sublime Text значительно снизилась, но это до сих пор отличный редактор кода для тех, кто предпочитает быстрые приложения и не боится настраивать инструменты вручную.</li>
111 <li>После выхода Visual Studio Code популярность Sublime Text значительно снизилась, но это до сих пор отличный редактор кода для тех, кто предпочитает быстрые приложения и не боится настраивать инструменты вручную.</li>
112 </ul><a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
112 </ul><a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>