Sublime text как установить плагин
Обновлено: 04.07.2024
Учебник для начинающих: установка пакетов в Sublime Text 3
Sublime Text 3 — это популярный и легкий текстовый редактор с мощными функциями, подобными IDE. Он известен своими пакетами, которые обеспечивают высокую производительность и эстетические изменения, а также другие дополнительные функции.
Установка пакетов для Sublime Text является практической необходимостью для новых и даже опытных разработчиков. В этом пошаговом руководстве мы узнаем, как устанавливать пакеты в Sublime Text 3.
Это руководство состоит из двух частей.
Сначала мы устанавливаем менеджер пакетов Sublime Text, Package Control. Затем мы изучим шаги по установке пакетов на примере популярного пакета.
Часть первая: установка управления пакетами
(Перейдите ко второй части, если у вас уже установлен Package Control.)
Есть два способа установить пакет в Sublime Text 3:
- Вручную загрузите и установите пакет.
- Установите пакет с помощью управления пакетами.
Мы выберем Управление пакетами, так как это более простой вариант.
Что такое контроль пакетов?
Package Control — это менеджер пакетов Sublime Text. Он включает в себя список из более чем 2500 пакетов, доступных для установки... После установки пакеты автоматически обновляются.
Новые сборки Sublime Text 3 позволяют устанавливать Package Control прямо в приложении. В отличие от предыдущих версий, теперь мы можем не копировать код из packagecontrol.io и не работать с консолью Python.
Шаги по установке управления пакетами (Sublime Text 3):
Прежде чем вы сможете установить какие-либо пакеты для расширения функциональности Sublime text, вам понадобится менеджер пакетов. Это делает Package Control наиболее важным плагином для Sublime Text.
Как следует из названия, Package Control позволяет устанавливать, загружать и обновлять пакеты в Sublime Text. Он включает в себя список из более чем 2500 пакетов, доступных для установки. Кроме того, вы можете добавить любой репозиторий GitHub или BitBucket в виде пакета.
Контроль пакетов также автоматически обновляет установленные пакеты, чтобы минимизировать время, затрачиваемое на обслуживание. Таким образом, вы можете сосредоточиться на фактическом кодировании и поиске обновлений пакетов для Sublime Text.
2. Табнин
Если вы разработчик внешнего интерфейса, скорее всего, вы знакомы с Emmet независимо от того, какой редактор или IDE вы используете в своей повседневной работе. Emmet оптимизирует работу с HTML и CSS, помогая вам печатать намного меньше. Он позволяет использовать сокращения, которые автоматически превращаются в полностью функциональный код. Затем вы можете взаимодействовать с полученными фрагментами кода, чтобы добавлять теги и вносить другие изменения.
4. Выравнивание
Качество кода имеет значение. Нам не нужно говорить вам это. Когда дело доходит до разработки JavaScript, одним из решений, которое должен знать каждый разработчик JavaScript, является JSHint.
JSHint – это интуитивно понятное расширение, добавляющее возможности отладки JavaScript в выбранную вами интегрированную среду разработки или текстовый редактор. Конечно, есть пакет для интеграции с Sublime Text.
При установке и запуске JSHint открывается в новом окне, где отображаются возможные ошибки и проблемы в вашем коде. Если вы хотите увидеть его в действии, вы можете поиграть с веб-версией на веб-сайте JSHint.
6. Улучшения боковой панели
SublimeLinter — это подключаемый модуль для Sublime Text, предоставляющий основу для анализа кода. SublimeLinter, один из самых загружаемых пакетов, доступных для Sublime Text (входит в топ-25), на самом деле сам по себе не линтит. Чтобы выполнить анализ вашего кода, вам также необходимо установить пакет, подходящий для языка или языков, на которых вы программируете.
8. AutoFileName
Хотя это может показаться небольшим изменением в вашем рабочем процессе, автоматическое завершение имен файлов в вашем коде может сэкономить вам много времени и усилий. После установки все, что вам нужно сделать, это нажать Ctrl + пробел при попытке создать ссылку на файл. Затем AutoFileName откроет список файлов и каталогов, которые вы можете легко просмотреть и выбрать.
Чтобы сделать работу еще более эффективной, вы можете настроить AutoFilename так, чтобы оно автоматически появлялось при нажатии / . Еще меньше нажатий клавиш!
9. GitGutter
GitGutter — это подключаемый модуль Sublime Text, который отображает информацию о файлах в репозитории git таким образом, который вдохновлен Atom.
Как следует из названия, он покажет вам значки Gutter для обозначения вставленных, измененных или удаленных строк. При наведении курсора на значки появится всплывающее окно Diff с подробной информацией об измененных строках. Затем вы можете перемещаться между изменениями и выполнять команды для каждого изменения.
10. Палитра цветов
Делает именно то, о чем говорит название, добавляя диалоговое окно выбора цвета, чтобы вы могли легко вставлять или изменять ссылки на цвета в своем коде. Чтобы открыть палитру цветов, просто введите cmd+shift+c на Mac или ctrl+shift+c в Windows или Linux. По умолчанию шестнадцатеричный код вставляется в верхнем регистре, но вы можете настроить его так, чтобы он вставлялся в нижний регистр в настройках пакета.
11. Различия файлов
Кто трогал ваши файлы и что они делали? Кто менее важен, чем внесенные изменения, и именно здесь пригодится пакет плагинов FileDiffs.
Вместо того, чтобы вручную копаться в истории репозитория git или (не дай бог!) в содержимом файлов, вы можете использовать FileDiffs. Он покажет вам различия между текущим файлом или выборками в текущем файле и буфером обмена, другим файлом или несохраненными изменениями. FileDiff также можно настроить для работы с внешними инструментами сравнения в Sublime Text.
12. Подсветка скобок
При работе с кодом скобки и теги могут стать бесконечным источником ошибок и ошибок компиляции. Это делает Bracket Highlighter обязательным пакетом плагинов для большинства пользователей Sublime Text.
Bracket Highlighter соответствует различным открывающим и закрывающим скобкам, таким как: [] , () , <> , "" , '' , , а также настраиваемым скобкам и тегам.
Стоит отметить, что упомянутый выше подключаемый модуль Emmet добавляет некоторые функции выделения скобок. Тем не менее, если вы ищете более настраиваемый и всеобъемлющий инструмент, вам подойдет Bracket Highlighter.
13. GitHubinator
GitHubunator — это пакет, который позволит вам выбирать текст в файле Sublime Text и просматривать выделенные строки в удаленном репозитории GitHub или BitBucket. Все, что вам нужно сделать, это выделить текст, который вы хотите найти, а затем щелкнуть правой кнопкой мыши, чтобы открыть контекстное меню. Затем вы можете запустить соответствующую веб-страницу Github или Bitbucket в браузере по умолчанию.
14. Изменить котировки
ChangeQuotes преобразует одинарные кавычки в двойные или двойные в одинарные, пытаясь сохранить правильное экранирование. Чтобы запустить его, поместите курсор в любом месте текста в кавычках, а затем откройте палитру команд, чтобы запустить его.
15. Их
Выбрать правильную тему и стиль подсветки синтаксиса можно методом проб и ошибок. Для тех, кто хочет выйти за рамки стандартных тем, встроенных в Sublime Text, Themr — это плагин, который вы ищете. Он позволяет быстро и легко переключаться между доступными темами пользовательского интерфейса вперед, назад или случайным образом с помощью палитры команд или сочетаний клавиш.
Вы также можете добавлять новые темы, упорядочивать их и сохранять в качестве предустановок. Вы даже можете назначить сочетания клавиш для быстрого доступа к любимым темам.
16. LiveReload
Небольшой, но необходимый плагин для большинства веб-разработчиков — LiveReload. Вместо того, чтобы обновлять браузер каждый раз, когда вы вносите крошечные изменения в файл, чтобы увидеть результаты? LiveReload просто синхронизируется с выбранным вами браузером и мгновенно отображает обновленные результаты.
17. Терминал
И последнее, но не менее важное: плагин Sublime Text, оптимизирующий использование функций терминала. Этот полезный плагин создает сочетания клавиш и элементы меню, которые можно использовать для быстрого открытия терминала, где бы вы ни находились.Так, например, вы можете запустить терминал в позиции редактируемого в данный момент файла или перейти в корневую папку проекта.
SublimeLinter сам по себе является лишь фреймворком для линтеров. Линтеры распространяются как независимые плагины Sublime Text 3.
SublimeLinter (и подключаемые модули linter) можно установить с помощью подключаемого модуля Package Control или из исходного кода. Я настоятельно рекомендую вам использовать Package Control! Он не только упрощает установку, но и, что более важно, автоматически обновляет устанавливаемые подключаемые модули, что гарантирует, что вы получите новейшие функции и исправления ошибок.
Обновление предыдущих версий¶
Если вы выполняете обновление до SublimeLinter 3 с предыдущей версии (включая ветку ST3), имейте в виду, что SublimeLinter 3 полностью переписан, а не является заменой. Базовая функциональность такая же, но есть ключевые отличия:
- Линтеры не включены, вы должны установить их — и двоичные файлы линтеров, от которых они зависят — отдельно. Линтеры можно найти в Package Control с именем «SublimeLinter-
- », например «SublimeLinter-jshint». работают по-разному.
- Вам больше не нужно использовать шаманство настройки пути для поиска исполняемых файлов линтера. Все в вашей системе PATH будет найдено автоматически.
- Большинство параметров можно настроить с помощью меню и палитры команд, что вам и рекомендуется делать.
- Появились десятки новых функций.
SublimeLinter 3 не является заменой более ранних версий. Если вы переходите с более ранней версии SublimeLinter и не читаете документацию, вы запутаетесь и расстроитесь. Прочтите документы.
Установка через управление пакетами¶
Чтобы установить SublimeLinter с помощью управления пакетами, выполните следующие действия:
- Откройте палитру команд ( cmd+shift+p в Mac OS X, ctrl+shift+p в Linux/Windows).
- Введите «Установить» и выберите «Управление пакетами: установить пакет» в палитре команд. Будет пауза в несколько секунд, пока Package Control найдет доступные пакеты.
- Когда появится список доступных пакетов, введите linter и выберите SublimeLinter . Примечание. Имя репозитория github — «SublimeLinter3», но имя плагина остается «SublimeLinter».
- Через несколько секунд SublimeLinter будет установлен и загружен. В зависимости от вашей настройки вы можете увидеть некоторые подсказки от SublimeLinter. Дополнительные сведения о действиях при запуске SublimeLinter см. в разделе Действия при запуске .
- Вы увидите сообщение об установке. Прочитав сообщение, перезапустите Sublime Text 3.
Если у вас есть предыдущая установка SublimeLinter через Package Control, включая «SublimeLinter Beta», она должна быть правильно обновлена с новой версии. Если что-то пойдет не так, используйте Package Control, чтобы удалить SublimeLinter, а затем выполните описанные выше шаги, чтобы установить его снова.
Установка из исходников¶
Я настоятельно не рекомендую вам устанавливать из исходного кода. Нет никакого преимущества в установке из исходного кода по сравнению с использованием Package Control. На самом деле недостатков несколько, в том числе отсутствие автоматических обновлений, сообщений об обновлениях и т. д.
Если вы настаиваете на установке из исходного кода, не делайте этого, если вы не знакомы с командной строкой и не знаете, что делаете. Чтобы установить SublimeLinter из исходного кода, сделайте следующее:
Выйти из Sublime Text.
Если у вас есть предыдущая исходная установка Packages/SublimeLinter, удалите ее.
Введите терминал:
Перезапустите Sublime Text 3.
Пожалуйста, рассмотрите вместо этого использование управления пакетами!
Плагины для Линтера¶
Независимо от того, как вы устанавливаете SublimeLinter, после его установки вы захотите установить линтеры, соответствующие языкам, на которых вы будете программировать.
Подключаемые модули Linter не являются частью SublimeLinter 3.
Подключаемые модули Linter — это отдельные подключаемые модули Sublime Text 3, размещенные в отдельных репозиториях. В организации SublimeLinter есть ряд официально поддерживаемых плагинов линтера. Также доступны сторонние линтеры.
Опять же, я настоятельно рекомендую вам использовать Package Control для поиска и установки подключаемых модулей linter. Чтобы установить плагины линтера в Package Control, выполните следующие действия:
- Откройте палитру команд ( cmd+shift+p в Mac OS X, ctrl+shift+p в Linux/Windows).
- Введите «Установить» и выберите «Управление пакетами: установить пакет» в палитре команд. Будет пауза в несколько секунд, пока Package Control найдет доступные пакеты.
- Когда появится список доступных пакетов, введите sublimeinter- . Вы увидите список плагинов, имена которых начинаются с «SublimeLinter-». Нажмите на подключаемый модуль, который хотите установить.
- Через несколько секунд подключаемый модуль будет установлен и загружен. Затем вы увидите сообщение об установке с инструкциями о том, что вам нужно сделать, чтобы завершить установку.
- Прочитав инструкции, перезапустите Sublime Text 3.
Большинство подключаемых модулей линтера требуют установки двоичного файла или библиотеки линтера и настройки PATH, чтобы SublimeLinter мог его найти. Вы должны следовать инструкциям по установке плагина linter, чтобы успешно его использовать.
Если у вас возникли проблемы с установкой или настройкой SublimeLinter. Сначала прочтите руководство по устранению неполадок. Затем, если необходимо, сообщите о своей проблеме в системе отслеживания проблем SublimeLinter.
Прочитайте документы!¶
На создание SublimeLinter и этой документации ушло огромное количество времени и усилий. Прежде чем запускать Sublime Text 3 с установленным SublimeLinter, найдите время, чтобы прочитать документацию по использованию, чтобы понять, что происходит при загрузке SublimeLinter и как это работает. Иначе вы не получите от этого максимума!
© Copyright 2016, Сообщество SublimeLinter. Редакция 1cecc79c .
Версии последняя стабильная версия v3.10.10 master Загрузки в Read the Docs Project Home Сборки Бесплатный хостинг документов, предоставляемый Read the Docs.
Sublime Text — один из самых популярных редакторов кода с множеством встроенных функций.
Функциональность Sublime Text может быть значительно расширена сотнями полезных плагинов.
Самый простой способ установить пакет (плагин) для Sublime Text — использовать Package Control — менеджер пакетов для Sublime Text.
Полезный совет: просмотрите файл конфигурации без комментариев с помощью команды grep! Подробнее →
Установить управление пакетами
Чтобы установить Package Control, откройте консоль в Sublime Text с помощью сочетания клавиш Ctrl + ` или меню View -> Show Console и вставьте код из официального руководства.
Если консольная установка по какой-то причине не работает (например, это может быть вызвано настройками прокси-сервера/брандмауэра), вы можете установить Package Control вручную.
Чтобы установить Package Control вручную, откройте меню «Настройки» -> «Обзор пакетов», перейдите в родительский каталог, а затем откройте каталог «Установленные пакеты».
Скачайте Package Control.sublime-package, скопируйте его в папку Installed Packages и перезапустите Sublime Text.
Примечание. Некоторые браузеры, такие как IE, меняют расширение .sublime-package на .zip при загрузке. После загрузки плагина измените расширение с .zip на .sublime-package и поместите его в каталог «Установленные пакеты».
Установить пакет (плагин) для Sublime Text
После установки Package Control откройте палитру команд с помощью сочетания клавиш Ctrl + Shift + P в Windows/Linux или ⌘ Cmd + Shift + P в Mac.
Чтобы установить подключаемый модуль из репозитория управления пакетами, просто введите «Установить пакет» в палитре команд и найдите нужный пакет.
С помощью подключаемого модуля Package Control вы также можете устанавливать пакеты из пользовательских репозиториев, таких как GitHub или BitBucket.
Чтобы добавить собственный репозиторий, введите "Добавить репозиторий" в палитре команд и вставьте URL-адрес добавляемого репозитория (без .git в конце).
И, наконец, чтобы удалить подключаемый модуль, введите Удалить пакет и выберите подключаемый модуль для удаления.
Читайте также: