Что такое возвышенный текст

Обновлено: 21.11.2024

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

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

Что делает Sublime Text потрясающим?

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

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

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

Дополнительным преимуществом использования Sublime Text в качестве разработчика Python является то, что плагины написаны на Python. Разработчики Python могут расширить Sublime Text своим собственным языком программирования, а не изучать новый язык, такой как Emacs Elisp или Vimscript Vim.

Зачем использовать какой-либо другой редактор, если Sublime так хорош?

Выбор текстового редактора или IDE для каждого разработчика, как правило, является странным личным решением. Тем не менее, это имеет смысл, когда вы понимаете, что будете проводить часы за часами каждый день в выбранной вами среде, так почему бы не убедиться, что она приятна и очень продуктивна?

Некоторые люди предпочитают клавиатурный стиль Vim, набор инструментов Python Swiss Army Knife от PyCharm или один из многих других редакторов со своими сильными и слабыми сторонами.

Единственный «лучший» выбор редактора — это выбрать тот, который действительно вам подходит, и придерживаться его. Совершенствуйте свой инструмент, чтобы он не мешал вам и позволял уделять как можно больше времени процессу программирования.

Ресурсы Sublime Text для Python

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

Setting Up Sublime Text 3 for Full Stack Python Development — впечатляющий учебник, в котором рассказывается об установке Sublime Text и настройке множества полезных плагинов для программирования Python.

Sublime Tutor – это интерактивный учебник по сочетаниям клавиш в редакторе, который подключается к Sublime, чтобы вы могли учиться и работать более продуктивно, используя редактор.

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

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

Настройка Sublime Text 3 для проверки типов Python показывает один из способов настройки поддержки проверки статических типов Python 3.6 в Sublime.

Три шага по линтингу Python 3.6 в Sublime Text описывают настройку Flake8 для обеспечения соблюдения рекомендаций по стилю кода и отображения ошибок и предупреждений в Sublime во время работы.

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

Общие ресурсы Sublime Text

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

Суперзарядка Sublime Text 3 для повышения производительности предоставляет множество ярлыков и приемов для использования редактора.

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

Безопасная и простая синхронизация конфигураций Sublime Text 3 объясняет, как смягчить конфликты конфигураций, которые могут возникнуть при попытке использовать скопированные файлы с одного компьютера на другой.

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

Ресурсы плагина Sublime

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

Документация Sublime охватывает основы плагинов, API для плагинов и дает пример уровня "Hello, world!", который вы можете расширить.

Основы разработки плагинов Sublime Text содержат полезные советы и дополнительные ресурсы.

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

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

Лучше всего то, что он кроссплатформенный (Mac, Windows и Linux) и распространяется как «условно-бесплатное ПО», что означает, что его можно использовать бесплатно со всплывающим окном о покупке.

В этой статье вы узнаете, как использовать Sublime Text для удовлетворения всех ваших потребностей в редактировании текста и кода!

Что такое возвышенный текст?

Sublime Text позиционирует себя как «сложный текстовый редактор для кода, разметки и прозы». Первоначально выпущенный более десяти лет назад, в январе 2008 года, Sublime Text сейчас находится в четвертой основной версии и поддерживает Mac, Windows и Linux.

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

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

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

Найти и заменить регулярное выражение

Regex, сокращение от регулярного выражения, представляет собой синтаксис для указания шаблонов поиска. Регулярное выражение часто используется для поиска похожих (но разных) текстовых строк для редактирования текста.

Например, если вы хотите удалить все теги HTML из документа, поиск каждого тега для удаления займет очень много времени (например,

Вместо этого вы можете выполнять поиск с помощью одного шаблона регулярного выражения. В этом случае для поиска всех тегов HTML в документе можно использовать шаблон регулярного выражения [a-zA-Z0-9].

Поиск и замена текста в Sublime Text.

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

Быстрый запуск кода

В отличие от традиционных текстовых редакторов, Sublime Text позволяет запускать код непосредственно в приложении. Это особенно полезно для более простых проектов, таких как небольшие сценарии Bash или Python.

Например, если вы пишете простой скрипт Python для извлечения данных из списка URL-адресов, настройка отдельного терминала для отладки кода менее удобна, чем запуск скрипта непосредственно в Sublime Text.

Запустить код в Sublime Text.

Чтобы запустить код в Sublime Text, выберите «Инструменты» > «Система сборки» и выберите язык для своего кода (Sublime поставляется с поддержкой различных языков, таких как Python, Ruby, Bash и других). Затем нажмите Cmd+B на Mac или Ctrl+B на Windows, чтобы запустить код.

Многострочное редактирование

Многострочное редактирование в Sublime Text

С помощью Sublime Text вы можете выбрать все строки, которые хотите отредактировать, нажать Shift+Cmd+L и редактировать каждую строку одновременно!

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

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

Отрывки текста

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

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

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

Введите слово «триггер» и нажмите кнопку табуляции, чтобы запустить фрагмент.

Как скачать Sublime Text

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

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

Если вы заинтересованы в приобретении Sublime Text, вы можете получить личную лицензию за 99 долларов США или бизнес-лицензию по цене от 65 долларов США за рабочее место в год. Хотя платная лицензия не открывает никаких дополнительных основных функций, вы получаете доступ к следующим преимуществам:

  • Нет всплывающих окон с напоминанием о покупке.
  • Доступ к разрабатываемым версиям Sublime Text
  • Уведомления об обновлениях в приложении

Sublime Text 101 — Основы

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

Как настроить параметры Sublime Text

В отличие от других приложений с графическими меню настроек, настройки Sublime Text полностью текстовые. Чтобы просмотреть настройки Sublime Text, перейдите в Sublime Text > «Настройки» и нажмите «Настройки». Вы должны увидеть такой документ:

Настройки Sublime Text.

Поначалу этот документ с настройками может показаться сложным (особенно если вы не привыкли работать с инструментами, ориентированными на разработчиков), но теперь мы поможем вам разобраться во всем!

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

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

Подпишитесь на рассылку новостей

Хотите узнать, как мы увеличили трафик более чем на 1000 %?

Присоединяйтесь к более чем 20 000 человек, которые получают нашу еженедельную рассылку с полезными советами по WordPress!

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

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

Итак, как бы вы изменили некоторые настройки по умолчанию? Допустим, вы хотите внести следующие изменения:

Чтобы внести эти изменения, добавьте каждый элемент в документ пользовательских настроек в допустимом формате JSON, например, так (если у вас уже есть пользовательские настройки, добавьте каждый параметр, не создавая новый массив):

Если вы не уверены, правильно ли отформатировали параметры, вы можете использовать онлайн-инструмент, например JSONLint, для проверки массива JSON. После того, как вы указали настройки, сохраните файл, и все готово!

Управление проектами и файлами в Sublime Text

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

Допустим, у вас есть папка с именем «my-sublime-text-project», как показано на скриншоте ниже.Если вы перетащите эту папку в Sublime Text, вы сможете создавать новые файлы и папки непосредственно в Sublime Text.

Проект Sublime Text.

Как видите, папку «my-sublime-text-project» можно увидеть в левой части окна Sublime Text в разделе «Папки».

Управление файлами и папками в Sublime Text.

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

Устали от некачественной поддержки хостинга WordPress уровня 1 без ответов? Попробуйте нашу службу поддержки мирового уровня! Ознакомьтесь с нашими планами

Создавать файлы и папки.

В Sublime Text под проектом понимается набор импортированных файлов и папок (например, папка «my-sublime-text-project», которую мы импортировали ранее. Если вы нажмете «Проект» в строке меню, вы увидите таких как «Открыть проект», «Переключить проект» и «Сохранить проект как». Однако возможности создать новый проект нет.

Это связано с тем, что проекты Sublime Text неявно создаются при создании нового файла и импорте папки. В приведенном выше примере мы можем нажать «Проект» в строке меню и нажать «Сохранить проект как», чтобы сохранить проект.

Возвышенный текст для писателей

Выделить управление файлами

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

Мощная поисковая система и замена

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

Очень расширяемый

Sublime Text расширяем, а его пакет MarkdownEditing — отличный инструмент для писателей, использующих синтаксис Markdown.

Sublime Text для разработчиков

Богатая экосистема плагинов

Sublime Text имеет богатую экосистему плагинов, доступ к которой можно получить через встроенный менеджер пакетов. Разработчики могут устанавливать плагины для улучшения своего рабочего процесса. Например, подключаемый модуль Formatter включает правила форматирования для HTML, CSS, JS, Python и других языков.

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

Еще несколько обязательных плагинов, которые стоит рассмотреть, включают Package Control (необходим для установки плагинов) и Emmet.

Многострочное редактирование

Sublime Text предлагает многострочное редактирование, доступ к которому можно получить, удерживая Command на Mac (Ctrl в Windows) и используя мышь для выбора нескольких строк. После выбора нескольких строк вы можете редактировать все строки одновременно, и даже поддерживается многострочное копирование/вставка.

Поддержка разделенного окна

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

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

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

Например, вы можете создать систему сборки для запуска программы Python и другую систему сборки для запуска программы Go. При разработке приложения вы можете выбрать систему сборки и использовать ярлык для запуска программы непосредственно из Sublime Text.

Больше возможностей настройки тем

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

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

Некоторые из лучших тем для проверки включают:

Обзор

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

Нет ничего более приятного, чем найти идеальный редактор кода. Если вы никогда не пробовали Sublime Text, стоит посмотреть.

Используете ли вы сейчас Sublime Text? Вы предпочитаете его другим редакторам кода? Дайте нам знать в разделе комментариев ниже.

Экономьте время, деньги и повышайте эффективность сайта с помощью:

  • Мгновенная помощь от экспертов по хостингу WordPress, круглосуточно и без выходных.
  • Интеграция с Cloudflare Enterprise.
  • Глобальный охват аудитории благодаря 29 центрам обработки данных по всему миру.
  • Оптимизация с помощью нашего встроенного мониторинга производительности приложений.

Все это и многое другое в одном плане без долгосрочных контрактов, помощи при миграции и 30-дневной гарантии возврата денег. Ознакомьтесь с нашими планами или поговорите с отделом продаж, чтобы найти план, который подходит именно вам.

Отобранные статьи по теме

Блог

10 бесплатных HTML-редакторов на рынке для разработчиков WordPress и опытных пользователей

Хотите эффективно писать HTML и код? Вам нужен мощный редактор кода! Ознакомьтесь с этими бесплатными HTML-редакторами и выберите тот, который подходит для вашего кода…

Блог

13 лучших текстовых редакторов для ускорения рабочего процесса

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

Блог

Погружение в новейший редактор Gutenberg WordPress (2022 г.)

Узнайте все о последнем редакторе Gutenberg для WordPress, также известном как редактор блоков. Узнайте, почему его полное редактирование сайта — это будущее WordPress.

Общая информация о загрузке и установке Sublime Text.

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

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

Скачать возвышенный текст

Пакеты Scribe Sublime совместимы как с Sublime Text 3, так и с более поздней версией Sublime Text 4.

Sublime text — это кроссплатформенное приложение. Таким образом, вы можете загрузить его на Mac OSX, Windows и Linux.

Возвышенный текст 4

Возвышенный текст 3

При загрузке Sublime Text 3 в Windows и Linux вы можете выбрать между 32-разрядной и 64-разрядной версией. Рекомендуется 64-разрядная версия, так как она поддерживает файлы большего размера и более разумно использует память. Если 64-разрядная версия не запускается, скорее всего, у вас устаревшее программное или аппаратное обеспечение, и вам нужно будет использовать 32-разрядную сборку.

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

Я обновил Sublime Text 3 до Sublime Text 4 и теперь вижу определенные пробельные символы, представленные в виде кодовых точек. Я бы предпочел видеть их буквальными символами.

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

Одним из новых параметров Sublime является отображение пробелов в виде кодовых точек. Например, вместо того, чтобы видеть неразрывный пробел как пробел, вы можете увидеть в своем файле. Это по-прежнему рассматривается как одиночный символ и является просто параметром отображения.

Если вы предпочитаете отключить эту функцию отображения:

  1. Выберите «Настройки» > «Настройки» в строке меню. Sublime откроет настройки по умолчанию на левой панели и пользовательские настройки на правой панели.
  2. Переопределите этот параметр, изменив его на панели настроек пользователя. Добавьте строку: "draw_unicode_white_space": "none",

Установка пакетов Scribe

После загрузки и установки Sublime Text установите пакеты Scribe, чтобы добавить в программу дополнительные функции.

Редакторы кода — это незаменимый инструмент для тех, кто хочет внести более глубокие изменения в WordPress или глубже погрузиться в веб-дизайн и разработку. Они могут сделать работу намного проще, чем стандартные текстовые редакторы.

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

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

Sublime Text — настройка и обзор

Sublime можно загрузить с официального сайта. Версия 3 в настоящее время доступна в бета-версии для OS X, Windows и Ubuntu. Существует также портативная версия, которую можно легко запустить с USB-накопителя.

Вы можете скачать Sublime Text бесплатно, однако официально это не так. После пробного периода вы должны получить лицензию для дальнейшего использования. Однако на самой странице загрузки указано, что нет принудительного ограничения по времени для оценки, что делает ее более добровольной. Если вы решите получить лицензию, это будет стоить вам 70 долларов США.

После выбора нужной версии загрузка выполняется быстро. Как уже упоминалось в обзоре Atom, Sublime довольно мал. Установочный архив занимает всего 8 МБ, а после установки программа занимает всего 22 МБ и меняется.

После установки пришло время для первого запуска. Когда вы это сделаете, вы увидите следующий экран:

Как видите, здесь нет вступления, экрана справки или чего-то подобного. Вы просто прыгаете прямо в главный экран редактора. Отсюда вы можете добавить проект в Sublime, выбрав Файл > Открыть папку. Когда вы это сделаете, структура папок появится слева.

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

Возможности и преимущества

У Sublime много восторженных поклонников. Слова «лучший редактор кода» регулярно встречаются в Интернете. Давайте посмотрим, почему это так.

Автодополнение, подсветка синтаксиса, свертывание кода

По общему дизайну Atom и Sublime Text очень похожи. Это неудивительно, так как многие думают, что Atom на самом деле основан на Sublime.

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

Sublime имеет встроенную поддержку нескольких десятков языков программирования и соответствующим образом раскрашивает элементы кода (у него даже есть несколько разных цветовых тем — подробнее об этом ниже). Редактор кода даже предупредит вас об ошибках синтаксического анализа в режиме реального времени!

Кроме того, в Sublime есть автодополнение кода, в том числе для пользовательских переменных, и свертывание кода. Последний делает большие фрагменты кода более компактными для просмотра, скрывая их части.

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

Настраиваемость

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

Пользователи могут загружать пакеты с Github и BitBucket, а также с PackageControl.io. Последний представляет собой собственный репозиторий Sublime, в котором сообщество редактора кода публикует множество плагинов для расширения его возможностей.

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

Например, вы можете добавить возможность синхронизации файлов на удаленном FTP-сервере, предварительный просмотр кода, написанного в Markdown, и расширенные элементы управления боковой панели. Как и каталог плагинов WordPress, пакеты содержат обширную информацию об их функциональности, установке и использовании, включая снимки экрана.

Единственный недостаток: эта информация недоступна внутри самого Sublime Text, только на веб-сайте. С другой стороны, установка через Управление пакетами выполняется невероятно быстро, и вы можете управлять настройками всех пакетов в разделе Настройки > Настройки пакета.

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

Легкий, быстрый и стабильный

Что сразу становится очевидным при использовании Sublime, так это скорость работы программы. Построенный на C/C++ и Python, редактор кода очень легкий. Фактически, при выборе его в меню «Пуск» Windows он загружается почти мгновенно. В отличие от этого, Atom появляется на экране через несколько секунд.

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

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

Мощный поиск

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

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

Самое приятное: когда вы перемещаетесь вниз по списку, Sublime автоматически открывает выделенный файл в фоновом режиме, чтобы вы могли увидеть, правильный ли это файл. Когда вы его найдете, щелкните или нажмите Enter, чтобы открыть файл в новой вкладке, чтобы вы могли сразу же приступить к работе.

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

Одновременное редактирование

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

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

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

Миникарта

Далее миникарта. Это небольшой обзор файлов в правом верхнем углу.

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

Экраны, панели

Наконец, есть возможность отображать текстовые файлы по-разному.

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

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

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

Что можно улучшить?

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

Не всегда подходит для начинающих

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

Место, где это наиболее распространено, — это панель настроек.Когда вы открываете его, вы получаете доступ к текстовому файлу, который включает в себя все настройки, а не к меню. Здесь пользователи могут установить для различных параметров значения true или false, а также переопределить их в другом файле, открытом сбоку.

Хотя все хорошо задокументировано, решение с пользовательским интерфейсом, возможно, было бы лучшим вариантом. То же самое верно и для управления пакетами, которое в основном основано на тексте. По моему личному мнению, Atom справляется с этой задачей лучше. Тем не менее, я также избалован тем, как WordPress обрабатывает установку плагинов, поэтому я предпочитаю способ работы Atom.

Медленное развитие

Поскольку за Sublime не стоит большая команда, разработка может быть довольно медленной. Исправления, новые версии и улучшения появляются реже, чем с Atom. Показательный пример: текущая версия Sublime Text 3 перешла в статус бета-версии в начале 2013 года. Сейчас, в конце 2016 года, она все еще не вышла из него.

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

Возвышенный текст в двух словах

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

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

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

Похоже, что можно было бы немного использовать подход WordPress/Atom и, возможно, добавить еще несколько человек в свою команду. Таким образом, прогресс будет быстрее, и Sublime сможет больше укрепиться в области редакторов кода. Однако даже в этом случае для тех, кто работает с кодом для жизни, это определенно стоит вложений.

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

Ник Шеферхофф

Ник Шеферхофф — немецкий предприниматель, интернет-маркетолог и профессиональный блоггер. Он нашел WordPress, когда ему понадобился сайт для своего первого бизнеса, и сразу влюбился. Когда он не занимается созданием веб-сайтов, созданием контента или помощью своим клиентам в улучшении их онлайн-бизнеса, его чаще всего можно найти в тренажерном зале, додзё или в путешествии по миру со своей женой. Если вы хотите связаться с ним, вы можете сделать это через Twitter или через его веб-сайт.

Читайте также: