Sublime text как установить плагин
Обновлено: 21.11.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 3
Установив и запустив Package Control, мы можем использовать его для установки пакетов.
- Если он еще не открыт, запустите Sublime Text 3.
- Откройте палитру команд: нажмите Ctrl+Shift+P (Windows) или Cmd+Shift+P (OS X).
- Введите «установить» в поле ввода командной палитры, после чего автоматически появится «Управление пакетами: установить пакет». Нажмите Enter, чтобы выбрать его.
- В палитре отобразится список доступных пакетов. В нашем примере введите «тема – газировка».
- Дважды щелкните «Тема — Газировка» в палитре команд, чтобы начать установку этого пакета тем.
- Строка состояния Sublime Text (в левом нижнем углу экрана) будет обновляться по мере выполнения установки. (Установка пакета может занять некоторое время, и время зависит от пакета.)
- После установки пакета строка состояния вернется в нормальное состояние. Некоторые пакеты будут отображать сообщение в Sublime Text после установки пакета с полезной и важной информацией о вашем новом пакете. При необходимости будут даны (как правило, простые) шаги по активации пакета. Некоторые пакеты требуют перезапуска Sublime Text после установки. В нашем случае Theme – Soda не показывает сообщение об установке и не требует перезапуска.
- Теперь мы можем активировать нашу новую тему. В верхней строке меню выберите: Настройки > Тема…
- Появится список доступных тем. Используйте клавиши со стрелками вверх и вниз для предварительного просмотра различных тем. Нажмите Enter, чтобы применить тему. ол>р>
- Линтеры не включены, вы должны установить их — и двоичные файлы линтеров, от которых они зависят — отдельно. Линтеры можно найти в Package Control с именем «SublimeLinter-
- », например «SublimeLinter-jshint». работают по-разному.
- Вам больше не нужно использовать шаманство настройки пути для поиска исполняемых файлов линтера. Все в вашей системе PATH будет найдено автоматически.
- Большинство параметров можно настроить с помощью меню и палитры команд, что вам и рекомендуется делать.
- Появились десятки новых функций.
- Откройте палитру команд ( cmd+shift+p в Mac OS X, ctrl+shift+p в Linux/Windows).
- Введите «Установить» и выберите «Управление пакетами: установить пакет» в палитре команд. Будет пауза в несколько секунд, пока Package Control найдет доступные пакеты.
- Когда появится список доступных пакетов, введите linter и выберите SublimeLinter . Примечание. Имя репозитория github — «SublimeLinter3», но имя плагина остается «SublimeLinter».
- Через несколько секунд SublimeLinter будет установлен и загружен. В зависимости от вашей настройки вы можете увидеть некоторые подсказки от SublimeLinter. Дополнительные сведения о действиях при запуске SublimeLinter см. в разделе Действия при запуске .
- Вы увидите сообщение об установке. Прочитав сообщение, перезапустите Sublime Text 3.
- Откройте палитру команд ( cmd+shift+p в Mac OS X, ctrl+shift+p в Linux/Windows).
- Введите «Установить» и выберите «Управление пакетами: установить пакет» в палитре команд. Будет пауза в несколько секунд, пока Package Control найдет доступные пакеты.
- Когда появится список доступных пакетов, введите sublimeinter- . Вы увидите список плагинов, имена которых начинаются с «SublimeLinter-». Нажмите на подключаемый модуль, который хотите установить.
- Через несколько секунд подключаемый модуль будет установлен и загружен. Затем вы увидите сообщение об установке с инструкциями о том, что вам нужно сделать, чтобы завершить установку.
- Прочитав инструкции, перезапустите Sublime Text 3.
Текстовые редакторы — это один из основных инструментов, который должен быть в арсенале каждого разработчика. Однако независимо от того, выберете ли вы Vim, Atom или Sublime Text, одно можно сказать наверняка: вам потребуются подключаемые модули, чтобы получить желаемую функциональность.
Даже не имеет значения, являетесь ли вы веб-разработчиком или программистом Python. Хотите сделать свой текстовый редактор удобным инструментом для написания кода? Вам потребуется загрузить и установить подключаемые модули или расширения.
Что касается Sublime Text, то его популярность среди конкурентов объясняется вескими причинами. Он содержит довольно много встроенных функций, которые делают этот легкий кроссплатформенный инструмент любимым многими, несмотря на его стоимость лицензии.
Функции, которые Sublime Text 3 (последняя коммерческая версия) предлагает разработчикам, включают определение перехода, панель команд, раздельное редактирование и список удобных предустановленных сочетаний клавиш. Однако, если вам нужно больше, чем поддержка уценки и проверка орфографии для текста? Вам придется обратиться к плагинам (также известным как пакеты) для вашего Sublime Text.
Стоит отметить, что наш список наших любимых плагинов Sublime Text довольно разносторонний и (в основном) случайный по порядку. В нашем списке из семнадцати лучших пакетов Sublime Text каждый найдет что-то для себя как с общими пакетами, так и с расширениями, предназначенными для разработчиков на определенных языках или стеках.
17 лучших плагинов Sublime Text
1. Управление пакетами
Прежде чем вы сможете установить какие-либо пакеты для расширения функциональности Sublime text, вам понадобится менеджер пакетов. Это делает Package Control наиболее важным плагином для Sublime Text.
Как следует из названия, Package Control позволяет устанавливать, загружать и обновлять пакеты в Sublime Text. Он включает в себя список из более чем 2500 пакетов, доступных для установки. Кроме того, вы можете добавить любой репозиторий GitHub или BitBucket в виде пакета.
Контроль пакетов также автоматически обновляет установленные пакеты, чтобы минимизировать время, затрачиваемое на обслуживание. Таким образом, вы можете сосредоточиться на фактическом кодировании и поиске обновлений пакетов для Sublime Text.
2. Табнин
Если вы разработчик внешнего интерфейса, скорее всего, вы знакомы с Emmet независимо от того, какой редактор или IDE вы используете в своей повседневной работе. Emmet оптимизирует работу с HTML и CSS, помогая вам печатать намного меньше. Он позволяет использовать сокращения, которые автоматически превращаются в полностью функциональный код. Затем вы можете взаимодействовать с полученными фрагментами кода, чтобы добавлять теги и вносить другие изменения.
4. Выравнивание
Хотя этот подключаемый модуль устарел и изначально был создан для Sublime Text 2, он продолжает поддерживать постоянный поток загрузок на packagecontrol.io
Выравнивание — полезный инструмент для выравнивания нескольких разделов или разделов, состоящих из нескольких строк. Это простой пакет привязки клавиш, который выравнивает ваш выбор, когда вы нажимаете ctrl + alt + a в Windows или cmd + ctrl + a на Mac. Конечно, вы можете назначать другие разделители для экономии нажатий клавиш и времени. .
5. JSHint
Качество кода имеет значение. Нам не нужно говорить вам это. Когда дело доходит до разработки JavaScript, одним из решений, которое должен знать каждый разработчик JavaScript, является JSHint.
JSHint – это интуитивно понятное расширение, добавляющее возможности отладки JavaScript в выбранную вами интегрированную среду разработки или текстовый редактор. Конечно, есть пакет для интеграции с Sublime Text.
При установке и запуске JSHint открывается в новом окне, где отображаются возможные ошибки и проблемы в вашем коде. Если вы хотите увидеть его в действии, вы можете поиграть с веб-версией на веб-сайте JSHint.
6. Улучшения боковой панели
Предоставляет улучшения для операций на боковой панели файлов и папок для Sublime Text. Среди других функций он устанавливает удаление в «Переместить в корзину», добавляет параметр «Открыть с помощью…», а также множество действий, которые вы можете выполнять с файлами и папками, не закрывая Sublime Text для выполнения действий с файлами.
Стоит отметить, что SideBarEnhancements — это не только один из самых загружаемых пакетов, но и хорошо поддерживаемый на GitHub.
7. SublimeLinter
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 полностью переписан, а не является заменой. Базовая функциональность такая же, но есть ключевые отличия:
SublimeLinter 3 не является заменой более ранних версий. Если вы переходите с более ранней версии SublimeLinter и не читаете документацию, вы запутаетесь и расстроитесь. Прочтите документы.
Установка через управление пакетами¶
Чтобы установить SublimeLinter с помощью управления пакетами, выполните следующие действия:
Если у вас есть предыдущая установка 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, выполните следующие действия:
Большинство подключаемых модулей линтера требуют установки двоичного файла или библиотеки линтера и настройки 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 в конце).
И, наконец, чтобы удалить подключаемый модуль, введите Удалить пакет и выберите подключаемый модуль для удаления.
Читайте также: