Рубріки: Новости

Аппаратное ускорение, поддержка синтаксиса TypeScript и ARM-чипов: стоит ли платить $80 за Sublime Text 4?

Богдан Мирченко

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

Изменения в лицензии

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

Выбор нескольких вкладок

В новой версии, чтобы упростить работу в режиме split-view, улучшены вкладки файлов. Боковая панель, панель вкладок, функции Goto Anything и Goto Definition, автозаполнение было изменено, чтобы сделать навигацию по коду более простой и интуитивно понятной. 

Apple Silicon и Linux ARM64

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

Обновленный UI

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

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

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

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

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

Superpowered Syntax Definitions

Был улучшен механизм подсветки синтаксиса. В него добавлены следующие функции:

  • Обработка недетерминированных грамматик;
  • Многочисленные конструкции;
  • «Ленивое» встраивание и наследование синтаксиса;

GPU рендеринг

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

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

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

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

Полный список изменений доступен по ссылке

Выход Sublime Text 4, единоразовая стоимость которой составляет $80, вызвал бурное обсуждение среди разработчиков. Многие из них не понимают, зачем платить такие деньги, если есть бесплатный VSCode, Atom и другие похожие программы. Мнения разделились. Одна из главных причин для сторонников ST — то, что редактор написан на JavaScript и $80 не «такие большие деньги для стабильного, хорошо спроектированного и расширяемого инструмента.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023