Основные советы по установке и использованию Sublime Text на Ubuntu

Множество текстовых/кодовых редакторов на рынке могут помочь с написанием кода для вашего проекта. Но если вы еще не нашли подходящий, почему бы не попробовать Sublime Text на Ubuntu?

Sublime Text – это мощный текстовый редактор с широким спектром функций. И знаете что? Вы можете получить Sublime Text абсолютно БЕСПЛАТНО! Но имейте в виду, что бесплатность не делает Sublime Text менее премиальным инструментом.

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

Читайте дальше и начинайте писать код как профессионал!

Необходимые условия

Это руководство будет демонстрацией на практике. Если вы хотите следовать за ним, убедитесь, что у вас есть компьютер с установленной операционной системой Linux, на которой работает Ubuntu. В этом руководстве используется Ubuntu 20.04 LTS, но любая более новая версия Ubuntu должна работать.

Добавление репозиториев Sublime Text

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

Чтобы добавить репозиторий Sublime Text на вашу машину:

1. Выполните команду wget ниже, чтобы загрузить открытый GPG-ключ репозитория Sublime Text в ваше кольцо ключей apt. Кольцо ключей – это коллекция открытых ключей, используемых для проверки подлинности пакетов, в данном случае – репозитория Sublime Text.

wget -O- https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/sublimehq.gpg
Add the Sublime Text public GPG key

2. Затем выполните следующую команду, чтобы добавить репозиторий Sublime Text в список источников apt вашей системы.

Команда tee записывает вывод команды echo в файл с именем /etc/apt/sources.list.d/sublime-text.list. Apt использует этот файл, чтобы знать, какие репозитории проверять на наличие программных пакетов.

Добавление репозитория Sublime Text в файл sublime-text.list позволяет установить Sublime Text с помощью apt.

echo 'deb [signed-by=/usr/share/keyrings/sublimehq.gpg] https://download.sublimetext.com/ apt/stable/' | sudo tee /etc/apt/sources.list.d/sublime-text.list
Adding the Sublime Text repository

3. Запустите apt update, чтобы обновить список пакетов вашей системы. Эта команда гарантирует, что apt знает о новом репозитории Sublime Text, который вы только что добавили на шаге два.

apt update -y
Updating the system’s package list

4. Наконец, выполните команду apt-cache ниже, чтобы проверить, правильно ли настроен репозиторий Sublime Text.

apt-cache policy sublime-text

Ниже приведен вывод политики apt для репозитория Sublime Text.

Checking the Sublime Text repository is configured correctly

Установка Sublime Text на Ubuntu

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

Выполните команду apt install ниже, чтобы установить Sublime Text и зависимости на вашем компьютере.

apt install sublime-text -y
Installing Sublime Text on Ubuntu

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

subl --version

На момент написания этого текста вы видите, что последняя установленная версия Sublime Text – Build 4126. Ваша версия может отличаться в зависимости от последнего выпуска. Этот вывод подтверждает успешную установку Sublime Text на вашем компьютере.

Verifying that Sublime Text version installed

Взаимодействие с Sublime Text через интерфейс командной строки (CLI)

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

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

1. Выполните следующую команду, чтобы вывести каталоги, определенные в переменной среды PATH вашей системы.

printenv | grep PATH

Как показано ниже, одним из каталогов должен быть /usr/bin/.

Checking directories in the PATH variable

2. Затем выполните команду echo ниже, чтобы проверить наличие символической ссылки файла /usr/local/bin/subl. Эта символическая ссылка позволяет вам выполнять команды subl из любого каталога на вашей системе.

Некоторые операционные системы, такие как Windows 10, требуют установки переменной среды перед использованием команды subl. Когда вы устанавливаете Sublime Text на Ubuntu с помощью apt, переменная среды устанавливается автоматически в /usr/bin/.

echo /usr/local/bin/subl 
Checking the /usr/local/bin/subl symlink file exists

3. Теперь выполните команду ниже, чтобы увидеть страницу руководства по командной строке subl.

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

subl --help

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

Viewing the manual page for subl CLI

4. Наконец, выполните команду subl ниже, чтобы запустить окно Sublime Text.

subl

Если все проходит успешно, вы увидите стандартную тему окна Sublime Text, как показано ниже.

Opening Sublime Text via the Terminal

В качестве альтернативы вы можете выполнить поиск sublime в Dash и щелкнуть Sublime Text, чтобы запустить приложение.

Opening Sublime Text from the Dash

Какой бы вариант запуска Sublime Text вы ни выбрали, решать вам. Но если вы в основном работаете в терминале, выполнение команды subl – идеальный вариант.

Создание вашего первого проекта в Sublime Text

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

  • Файл .sublime-project содержит определение проекта и управляет тем, какие папки связаны с проектом. Вы можете поделиться этим файлом с другими пользователями и фиксировать его в системах контроля версий. В этом файле также можно указать настройки, применимые только к файлам, открытым в определенном окне, а также системы сборки, применяемые только в этом окне.
  • Файл .sublime-workspace содержит данные, включая открытые файлы, содержимое несохраненных файлов и внесенные изменения. В отличие от файлов .sublime-project, файлы .sublime-workspace содержат данные, которые необходимо держать в тайне.

Чтобы создать проект в Sublime Text:

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

subl ~/MyProject
Creating a file in Sublime Text

2. Затем щелкните по меню Project и выберите Save Project As, чтобы задать имя для вашего проекта.

Saving the Project

3. Выполните команду ls ниже в вашем терминале, чтобы просмотреть файлы и каталоги в вашем домашнем каталоге (~/).

ls ~/

Ниже вы можете убедиться, что существуют файлы .sublime-project и .sublime-workspace для вашего проекта.

Verifying the .sublime-project and .sublime-workspace files

4. Укажите имя проекта по вашему вкусу и нажмите Save, чтобы завершить создание проекта.

Providing a project name

5. Теперь снова выберите меню Project и выберите Add Folder to Project, чтобы выбрать папки, которые вы хотите добавить в свой проект.

Adding folders to project

6. Выберите все папки, которые вы хотите добавить в свой проект, и нажмите “Открыть”.

Selecting folders to add to the project

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

Поздравляю! Вы только что создали свой первый проект в Sublime Text.

Viewing folders added to the project

Установка пакетов (плагинов) с помощью Package Control

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

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

Но сначала вам нужно установить Package Control для Sublime Text:

1. Нажмите на меню “Инструменты” и выберите “Установить Package Control”, как показано ниже, чтобы установить Package Control.

Installing Package Control
Confirming Package Control was installed

2. После установки перезапустите Sublime Text.

3. Теперь откройте свой любимый веб-браузер, перейдите на официальную страницу Package Control и найдите пакет, который вы хотите установить. В этом примере вы установите пакет Visual Studio Code (VSC), чтобы воспользоваться превосходными функциями VSC.

Поищите Visual Studio Code в строке поиска и выберите первый пункт Visual Studio Code в списке результатов поиска, как показано ниже, чтобы открыть пакет.

Searching for VSC package

Ниже вы можете увидеть детали пакета для VSC.

Viewing VSC’s package details

4. Вернитесь к Sublime Text, нажмите клавиши Ctrl+Shift+P или щелкните по пункту “Инструменты” -> “Командная палитра”, чтобы открыть командную палитру.

Opening the Command Palette

5. Введите “package” в поле ввода, выберите “Package Control: Install Package” и нажмите Enter, чтобы получить доступ к доступным пакетам, которые можно установить.

Accessing package control in the command palette

6. Теперь введите “vsc” в новом появившемся поле ввода и выберите первый результат из списка (Visual Studio Code), как показано ниже, чтобы установить пакет VSC.

Searching and installing the VSC package

Вы увидите сообщение “Установка пакета” на строке состояния внизу окна, как показано ниже. Вы узнаете, что пакет установлен, когда сообщение исчезнет.

Viewing the package installation status

7. После установки нажмите на меню “Настройки” -> “Настройки пакета” -> “Package Control” и выберите “Settings”, и вы увидите файл JSON, открывшийся в новой вкладке.

Viewing installed packages

8. Наконец, найдите раздел “installed_packages” во втором столбце, и вы увидите свой только что установленный пакет, как показано ниже.

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

Verifying the newly-installed package (VSC)

Заключение

В этом уроке вы узнали, как установить и использовать Sublime Text для вашего проекта на Ubuntu. Вы установили пакеты с помощью встроенного “Package Control”. Теперь вы готовы начать кодировать в Sublime Text как профессионал благодаря этим только что приобретенным навыкам.

Есть тысячи доступных пакетов, и с течением времени добавляются еще больше, например, пакет Node.js, который добавляет поддержку для разработки на Node.js. Так что если вы работаете с Node.js, установите пакет и начните писать код прямо сейчас!

Source:
https://adamtheautomator.com/sublime-text-on-ubuntu/