Найти в Дзене

Вышел Sublime Text 4. Почему стоит обратить на него внимание и взять в пользование?

Оглавление

Буквально на днях вышла новая версия одного из самых популярных редакторов кода Sublime Text 4.

Sublime Text 4 / Изображение с официального сайта
Sublime Text 4 / Изображение с официального сайта
Как уже говорилось в прошлой статье, я начал изучать веб-разработку. Моё изучение, мягко говоря, затянулось. Виной всему постоянная работа, которая в последнее время буквально "просит" обратить всё внимание на себя. Однако, путём недолгих размышлений, было решено взяться за дело и на этот раз со всей серьёзностью. И так, хватит отступлений, вернёмся к интересному:)

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

VS Code / Изображение с Яндекс.Картинки
VS Code / Изображение с Яндекс.Картинки

Он весьма удобен и быстр, в него уже "из коробки" встроены некоторые популярные плагины (например Emmet). В VS Code можно сразу запустить выполнение кода. Кстати, поддерживаются чуть ли не все языки программирования.

Второй редактор, которому в данный момент отдаю предпочтение - Sublime Text, версия 3.

Sublime Text 3 / Изображение с Яндекс.Картинки
Sublime Text 3 / Изображение с Яндекс.Картинки

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

И вот, на днях, вышла первая стабильная версия Sublime Text 4. Разработчики довольно долго работали над его улучшением. Появились несколько новых основных функций, которые призваны значительно улучшить процесс пользования редактором и разработки. Есть также множество мелких улучшений во всех направлениях. Но что нам до мелких изменений, разберёмся с основными:)

Во-первых, лицензия

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

Во-вторых, множественный выбор

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

Множественный выбор / Изображение с официального сайта
Множественный выбор / Изображение с официального сайта

В-третьих, поддержка Apple Silicon и Linux ARM64

Sublime Text для Mac теперь включает встроенную поддержку процессоров Apple Silicon. Сборки Linux ARM64 также доступны для таких устройств, как Raspberry Pi.

Обновлённый интерфейс

В стандартные и адаптивные темы добавлены новые стили вкладок и затемнение неактивных панелей. Темы и цветовые схемы поддерживают автоматическое переключение темного режима. Адаптивная тема в Windows и Linux теперь имеет настраиваемые строки заголовка.

Автозаполнение с учётом контекста

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

Автозаполнение / Изображение с официального сайта
Автозаполнение / Изображение с официального сайта

Поддержка TypeScript, JSX, TSX

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

Механизм подсветки синтаксиса

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

GPU рендеринг

Теперь, при отрисовке интерфейса, Sublime Text может использовать графический процессор. За счёт этого он отрисовывается плавно и поддерживает 8К, при этом потребляя энергии меньше, чем раньше.

https://vimeo.com/542585502 (видео не хочет вставляться)

Обновлённый Python API

API Sublime Text был обновлен до Python 3.8, сохранив при этом обратную совместимость с пакетами, созданными для Sublime Text 3. API был значительно расширен, добавлены функции, которые позволяют таким плагинам, как LSP, работать лучше, чем когда-либо.

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

Делитесь в комментариях каким редактором кода пользуетесь вы. А если подпишетесь, то вообще класс!😎