Как установить плагины в редактор Sublime Text 2?


Ответы:


182

У вас должна быть Data/Packagesпапка в каталоге установки Sublime Text 2. Все, что вам нужно сделать, это загрузить плагин и поместить его в Packagesпапку.

Или более простой способ - установить Package Control Pluginby wbond.

Просто зайдите сюда: https://sublime.wbond.net/installation

и следуйте инструкциям по установке.

Когда вы закончите, вы можете использовать ярлык Ctrl+ Shift+ Pв Sublime, ввести установку и нажать ввод, затем выполнить поиск emmet.

РЕДАКТИРОВАТЬ: теперь вы также можете сразу нажать Ctrl+ Shift+ Pи использовать команду «Установить управление пакетами» вместо того, чтобы следовать инструкциям по установке. (Проверено на сборке 3126)


11
Обратите внимание, что - по крайней мере, в Sublime 3 - вы можете найти Packagesпапку, перейдя в меню « Настройки» в Sublime и выбрав « Обзор пакетов ...» .
Марк Эмери

58

Сначала установите Package Control .

Самый простой способ установки - через консоль Sublime Text. Доступ к консоли осуществляется с помощью ярлыка Ctrl+ `или меню «Просмотр»> «Показать консоль». После открытия вставьте в консоль соответствующий код Python для вашей версии Sublime Text.

Код для Sublime Text 3

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

Код для Sublime Text 2

import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

Актуальный код установки можно найти в Руководстве по установке Package Control .

Руководство

Если по какой-либо причине инструкции по установке консоли вам не подходят (например, наличие прокси-сервера в вашей сети), выполните следующие действия, чтобы вручную установить Package Control:

  1. Щелкните меню «Настройки»> «Обзор пакетов…».
  2. Найдите папку, а затем перейдите в папку Установленные пакеты /.
  3. Загрузите Package Control.sublime-package и скопируйте его в каталог Installed Packages /.
  4. Перезапустить Sublime Text

Применение

Управление пакетами осуществляется с помощью Command Pallete. Чтобы открыть палитру, нажмите Ctrl+ Shift+ p(Win, Linux) или CMD+ Shift+ p(OSX). Все команды управления пакетами начинаются с Package Control :, поэтому начните с ввода Package.


5
Может быть решением, но это, безусловно, самая глупая вещь, о которой я когда-либо слышал. Установите установщик для установки пакетов.
AndroidDev

5
Из packagecontrol.io/installation : ПРЕДУПРЕЖДЕНИЕ. Не распространяйте код установки через другой веб-сайт. Он будет меняться с каждым выпуском. Вместо этого укажите ссылку на эту страницу.
Zenadix

@Zenadix Это правда, однако у SE есть предупреждение, что ответы только по ссылкам не допускаются, поэтому, если вы считаете, что код устарел, отредактируйте вопрос и опубликуйте обновленный код. В моем ответе нет жестко закодированных версий, поэтому я думаю, что это должно работать.
kenorb

11

Без диспетчера пакетов

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

Во-первых, найдите свой Packagesкаталог в своем Application Support/Sublime Text 2каталоге, например:

~/Library/Application Support/Sublime Text 2/Packages

Теперь возьмите папку с плагином (которую вы можете загрузить, например, в виде zip-архива с GitHub) и просто скопируйте папку в свой Packagesкаталог:

cp ~/Downloads/SomePlugin-master/ 
   ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/SomePlugin`

Перезапустите Sublime Text 2 и бум! все готово.

С помощью диспетчера пакетов

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

Бонусные очки

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


7
  1. Установите диспетчер пакетов, как указано на https://packagecontrol.io/installation.

  2. Откройте диспетчер пакетов с помощью Ctrl+ Shift+P

  3. Введите Package Control, чтобы отобразить связанные команды (Установить пакет, Удалить пакет и т. Д.) С пакетами.

Наслаждайся этим!

введите описание изображения здесь


3

Сначала вам нужно установить Package Control (из консоли Python в Sublime. Посетите http://wbond.net/sublime_packages/package_control для получения дополнительной информации), а затем установите emmet из их репозитория.


1

Согласно ответу Джона Дэя

У вас должна быть папка Data / Packages в каталоге установки Sublime Text 2. Все, что вам нужно сделать, это загрузить плагин и поместить его папку в папку Packages.

Если вы ищете папку Data / Packages, вы можете найти ее здесь

Windows :% APPDATA% \ Sublime Text 2

OS X : ~ / Библиотека / Поддержка приложений / Sublime Text 2

Linux : ~ /. Sublime Text 2.

Переносимая установка : Sublime Text 2 / Data


0

Фрагменты установочного кода для vanilla Sublime могут измениться в будущем.

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

Для Sublime Text 3 эта ссылка работает с кодом.

введите описание изображения здесь


0

Инструкция была протестирована на Mac OSx Catalina.

После установки Sublime Text 3устанавливаем Package Controlчерез Tools > Package Control. Используйте следующие инструкции для установки packageили theme:

  1. Нажмите CMD + SHIFT + P

  2. выберите Package Control: Install Package--- или любые другие требуемые параметры. пакетный контроль

  3. введите название необходимого пакета или темы и нажмите Enter.

установка пакета

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.