Категория: Инструкции
Несмотря на то, SublimeText предоставляет массу замечательных возможностей, которые помогают нашей работе веб-разработчиков. у него, как и у любого другого инструмента. всегда есть что усовершенствовать.
Далее, в этой статье мы собрали несколько плагинов, которые вам нужно будет установить, чтобы расширить функции SublimeText .
1. Package ControlPackage Control - это первое, что вы должны установить сразу после установки SublimeText. С его помощью вы можете устанавливать, обновлять. удалять и с легкостью просматривать список пакетов или плагинов, которые вы установили в SublimeText.
2. EmmetВ двух словах, Emmet позволит нам записать HTML и CSS быстрее, используя аббревиатуры / ярлыки, затем расширит их до допустимых HTML тегов. Это один из моих самых часто используемых ярлыков. который экономит время:
Он создаст 12 списков рубрик вместе изображением. Затем я могу заполнить мой контент, не беспокоясь о том, что я смешаю форматы.
3. SublimeLinterSublimeLinter недавно был восстановлен и отредактирован для SublimeText 3. В новой версии. конечно, установлен набор новых функций. Вместо того чтобы поместить все Linter в один пакет, разработчик позволяет вам выбрать и установить только те, которые вы используете регулярно.
4. SublimeEnhancementsУ SidebarEnhancements есть несколько новых вещей в меню боковой панели, включая New File Creation (создание нового файла) в текущей папке проекта, Moving File and Folder, (Перемещение файлов и папок). Duplicating File and Folder, (Дублирование файлов и папок). Open in Finder and Browser, (Открыть в Finder и браузере), Refresh (Обновить) и много чего еще.
5. PackageResourceViewerС PackageResourceViewer. вы можете просматривать и редактировать корреспонденцию, которая без труда приходит от SublimeText. Вы также можете извлечь пакет, который скопирует его в папку пользователя, так что вы можете спокойно его редактировать.
6. GitЭтот плагин объединяет SublimeText с Git, так что вы можете запустить некоторые команды Git от SublimeText, такие как Add and Committing Files, (добавить и зафиксировать файлы). Viewing Log, (Просмотр Входа), Annotating Files (аннотирование файлов) .
7. TerminalЭтот плагин позволит открыть вашу папку проектов в Терминале непосредственно из SublimeText - с горячей клавиши. Это очень полезный плагин, когда нужно выполнить командные строки в данной папке.
8. CSSCombCSSComb это плагин для сортировки свойств CSS. Если вам нужно, чтобы ваши коды были аккуратными и в шли в правильном порядке, этот плагин позволит вам настроить порядок свойств. Это также полезно. когда вы работаете с командой разработчиков, каждый со своими предпочтениями написания кода.
9. CanIUseС помощью этого плагина. вы можете проверить, поддерживает ли браузер свойства CSS и HTML элементы, которые вы используете. Чтобы использовать его, выделите свойство CSS или элемент HTML. и это приведет вас к соответствующей странице в CanIUse.com.
10. AlignmentВыравнивание позволит вам выровнять коды, включая PHP, JavaScript и CSS, что делает его аккуратным и более удобным для чтения. См. следующий скриншот, чтобы сравнить его до - и - после регулировки.
11. TrimmerЭтот плагин поможет вам удалить ненужные пробелы, а также неправильные пробелы, что может привести к некоторым ошибкам в JavaScript.
12. ColorPickerС помощью этого плагина вы можете выбрать и добавить цвета в SublimeText с родным цветовым механизмом из вашей операционной системы.
13. MarkDown EditingНесмотря на то, что SublimeText может просматривать и редактировать файлы Markdown, он рассматривает его как простой текст с очень плохим форматированием. Этот плагин полезен для придания более эффективной поддержки с надлежащим цветовым выделением для Markdown в SublimeText.
14. FileDiffsFileDiffs позволяет вам увидеть различия между двумя файлами в SublimeText. Вы можете сравнивать файлы с скопированными данными из Clipboard, File in the Project (файл в проекте), File, который в настоящее время открыт, и между сохраненными и несохраненными файлами.
15. DocBlockrDocBlokr позволит вам создать документацию или аннотацию к вашим кодам с легкостью, путем разбора функций, параметров, переменных и автоматически добавляя некоторую возможную документацию (см. скриншот ниже).
16. Фрагменты кодаФрагменты могут помочь вам написать код быстрее за счет повторного использования частей кода. В то время как вы также можете создать свой собственный набор фрагментов кода, есть несколько пакетов Snippets, уже готовых к использованию. Вот лишь некоторые из них:
Основа - коллекция фрагментов, чтобы создать рамочные компоненты Foundation 5, такие как Buttons, Tabs, и Navigation.
Bootstrap 3 – если вы предпочитаете Bootstrap, попробуйте это.
Bootstrap 3 for Jade – Этот плагин сочетает Bootstrap 3 с синтаксисом Jade.
jQuery Mobile – коллекция фрагментов для создания компонентов и макетов JQuery Mobile.
HTML5 Boilerplate – этот фрагмент позволяет предприимчиво создавать документы HTML5 Boilerplate.
17. Дополнительная Синтаксис поддержкаЯзыки, которые не поддерживаются в SublimeText, могут не отображаться при правильной придаче большого значения синтаксису. Они включают в себя LESS. Sass. SCSS. Stylus и Jade. так что если вы работаете с этими языками, вот плагины для установки и поддержки синтаксиса.
Команда разработки Sublime Text 3 позаботилась о том, чтобы писать плагины под ST было просто. Когда я писал плагин впервые, я даже не знал синтаксис Python. В общем, поехали!
Мы напишем плагин UnicodeCharacterInsert. который по нажатию горячей клавиши откроет всплывающее окно с таблицей Unicode символов. При выборе символа он будет вставлен в текущую позицию курсора. Таблица символов будет находится во внешнем HTML файле.
Я работаю в OS Ubuntu Linux, учитывайте, что на других OS некоторые моменты могут отличаться.
ДокументацияСразу приведу ссылки на документацию по модулям и API для Sublime Text, которая вам пригодится при создании собственного плагина.
Открываем редактор Sublime Text и создаем костяк нового плагина: Tools » New Plugin. Сохраняем сгенерированный файл в подкаталоге плагинов
/.config/sublime-text-3/Packages/UnicodeCharacterInsert с именем UnicodeCharacterInsert.py .
* Путь к плагинам в Windows: C:\Documents and Settings\username\Application Data\Sublime Text\Packages.
Переименуйте название класса команды на UnicodeCharacterInsertCommand :
ПримечанияДля запуска плагина, выполните в консоли Sublime Text следующий код:
Чтобы вызвать панель консоли нажмите: Ctrl +
Этот плагин просто вставит текст "Hello, World!" с начала текущего открытого документа.
Данный код будет вставлять текст в начало файла, что не очень полезно для нас. Чтобы вставить текст на место курсора, вы можете определить его позицию и задать это значение вместо 0:
Чтобы вставить текст после курсора вы можете использовать команду view.run_command("insert") :
Горячие клавишиСразу расскажу как назначить горячие клавиши на запуск созданной команды, чтобы вы могли отлаживать код не переключаясь в консоль.
В каталоге плагина создайте файл Default.sublime-keymap со следующим содержимым:
Теперь команда unicode_character_insert из вашего плагина будет вызываться при нажатии Ctrl + Shift + U + I. проверьте это.
Popup окноЧтобы показать всплывающее окно с некоторым HTML контентом, в нашем случае это будет набор некоторых Unicode символов, используйте метод view.show_popup(content) :
Параметры метода show_popup :
Код класса UnicodeCharacterInsertCommand (блок import я буду опускать для экономии места):
Всплывающее окно c HTML разметкой
При нажатии на ссылку, в консоль будет выводится значение этой ссылки, текст link value .
Теперь вынесем HTML разметку всплывающего окна во внешний файл unicode-characters.html. который сохраним в каталоге нашего плагина.
Внимание!Popup-окна в Sublime Text 3 поддерживает лишь небольшой набор HTML тегов, атрибутов и CSS правил. При этом заявленная поддержка правила text-decoration: none у меня не работает.
Получить контент из внешнего файла можно так:
При публикации плагина в репозитории packagecontrol.io мне подсказали, что внешние ресурсы необходимо подгружать методом sublime.load_resource. Этому методу нужно передавать путь к внешнему файлу относительно каталога
Финальная реализацияРеализуем методы get_characters_html для получения разметки всплывающего окна из файла unicode-characters.html и метод on_choice_symbol. который будет вставлять в документ выбранный Unicode символ и закрывать popup:
В результате у нас получилось вот такое popup-окно с таблицей Unicode символов:
Вид панели с Unicode символами
Добавление команды Command PaletteСоздайте файл Default.sublime-commands в каталоге плагина:
Контекстное менюДля добавление пунктов в контекстное меню создайте файл Context.sublime-menu в каталоге плагина:
Чтобы добавить пункты в основное меню создайте файл Main.sublime-menu :
Внимание!Плагин Unicode Character Insert конфликтует с Colortip (https://github.com/jbrooksuk/Colortip). Просто имейте в виду..
#sublime text 3, #ST3, #st3 create plugin manual
january 2016 категория: Linux
В который раз думаю кому понадобилась эта куча посленовогодних выходных. На четвертый день холодов уже не знаешь чем ещё себя развлечь. Вот перенести бы их на майские праздники или на лето. не все же проводят эти дни в пьяном угаре под Кисель-ТВ.
Решил обновить до третьей версии, а заодно и облагородить свой любимый текстовый редактор Sublime Text 2. в котором, собственно, и пишу сайты. Настроить тут можно практически всё как душа пожелает, ведь для Sublime Text существуют тысячи расширений, плагинов, тем и цветовых схем оформления. Всё это превращает процесс программирования в весьма приятное занятие, в том числе и для глаз.
Установка плагинов и дополненийПлагины привносят дополнительный функционал редактору и могут быть невероятно полезными. Устанавливать и работать с ними гораздо проще если воспользоваться специальным расширением Package Control .
Устанавливается он очень просто. Мне больше нравится делать через консоль Sublime Text console. Перейти в неё можно комбинаций клавиш Ctrl + ` либо через меню View > Show Console menu.
Для Sublime Text 3 скопируйте в командную строку консоли следующий код на Python:
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
Код для Sublime Text 2:
import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
Страшного тут ничего нет и коды эти придумал не я - вся информация по установке и работе есть на официальной страничке, ссылку дал выше.
Теперь для установки расширений достаточно вызвать Package Control комбинацией клавиш Ctrl + Shift + P в Windows или Cmd + Shift + P на Mac.
Конечно, Package Control очень упрощает жизнь, особенно новичкам, однако в крайнем случае можно обойтись и без него, устанавливать плагины, расширения и темы оформления вручную.
Последние пару недель периодически возникают проблемы с чтением пакетов при установке через Package Control. При попытке вызвать Install Package выдается ошибка: package control there are no packages available for installation. Связана она с невозможностью прочитать репозиторий, но автор обещал решить эту проблему.
Настройка и лучшие темы оформления Sublime Text 2/3Даже без дополнительных тем оформления Sublime Text уже "из коробки" предлагает огромное количество настроек, правда большинство из них по умолчанию отключены. Кроме размера шрифта для себя всегда устанавливаю две настройки:
Эта настройка подсвечивает строку, на которой находится курсор. Помогает быстрее ориентироваться в коде.Смело включаем, если вас тоже раздражает горизонтальный скроллинг. Как уже понятно из названия, настройка запрещает тексту выходить за рамки текущего окна, перенося текст по словам на следующую строку.
Sublime Text позволяет сочетать различные темы и цветовые схемы. Именно так настроено у меня - в качестве цветовой схеме подсветки синтаксиса установлена Solarized (Dark) а остальное оформление вкладок и иконок взято из темы Spacegray.
Цветовая схема: SolarizedНаверное самый известный проект Solarized доступен и для Sublime Text. Этот проект позиционируется как "аккуратные и точные цвета для машин и людей" и использует большое количество положений из теории цвета.
Тема: SpacegrayОчень популярная тема. Привлекает внимание невероятно минималистичным плоским интерфейсом и уникальными цветами. Цветовое решение подсветки синтаксиса не уступает схеме Solarized (лично мне для глаз приятнее всё-таки Solarized).
Тема: FlatlandЕще одна тема для поклонников плоского дизайна.
Если вы считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.
© Админ в маленьком городе, 2016
Работает на MaxSite CMS | Время: 0.0508 | SQL: 15 | Память: 2.61MB
Привет, много уже было написано про Sublime Text. В своем блоге я писал про Sublime Text 2. Сейчас Sublime Text 3 уже вышел из альфа версии (альфа — означает — новая и крайне не стабильная версия), и перешел в бету (бета — все еще не стабильная, но уже предназначена для тестирования, после беты обычно идет официальный релиз). И я решил полностью разобраться с Sublime Text 3 (далее в тексте ST3).
Если вы собираетесь установить SublimeText3 то эта самая полная инструкция для вас. Здесь я опишу все что связано с этим редактором, а умеет он действительно многое.
Сперва я удалил из системы ST2 и все его следы. Также удалил node.js и npm который был с ним в паре. Так как я намерен заново — правильно и грамотно настроить компиляцию less, а затем и saas файлов, через sublime. Но об этом позже.
Часть 1. Установка и настройка Sublime Text 3 Скачиваем и устанавливаем Sublime Text 3Идем на сайт Sublime Text в раздел Download, и скачиваем последнюю версию ST3, не забудьте соблюсти разрядность 64 бит, или обычную (x86) для вашей версии операционной системы. Скачали, устанавливаем. После установки запускаем — проверяем что он работает.
Установим горячие клавиши для реиндентацииОткрываем Preferences > Key Bindings — Default
И вверху файла добавляем строку:
Здесь указано что горячие клавиши будут alt+shift+f, и по нажатию будет происходить команда реиндент.
Возможные проблемы с настройками в Sublime Text
Если возникает проблема с сохранением или редактированием файла, то необходимо создать файл — который указан в ошибке. В моем случае это файл: C:UsersAdminAppDataRoamingSublime Text 3PackagesDefaultDefault (Windows).sublime-keymap Я создал его и сохранил по указанном пути. Теперь Preferences > Key Bindings — Default можно редактировать.
Есть аналогичная проблема с командой Preferences > Settings — Default, при открытии настроек их невозможно редактировать. Необходимо открыть, Нажать Ctrl+S, затем закрыть вкладку с настройками и открыть заново. После этого в C:UsersAdminAppDataRoamingSublime Text 3PackagesDefault должен появится файл с настройками — Preferences.sublime-settings — и настройки можно будет редактировать и сохранять.
Устанавливаем Package ControlИдем на сайт Package Control для ST3, и устанавливаем его. Package Control (PC) необходим для того чтобы расширять функциональность нашего редактора различными плагинами.
На сайте PC копируем код для ST3, в ST3 запускаем консоль (Ctrl +
) и вставляем код с сайта, жмем Enter и ждем успешной установки. После обязательно перезапускам ST3.
Проверим работу PC. Жмем Ctrl+Shift+P и набираем Package Control — Install Package. Уже набрав первые буквы — нужная строка будет автоматически подсвечена.
Sublime Text 3 — Package Control — установка плагинов
Часть 2. Установка плагинов и расширений для Sublime Text 3 Установка темы Material DesignДалее я сменю стандартную тему оформления и подсветки кода на Material Design. Она тоже относится к темным темам, но имеет более яркую подсветку кода, и с ней более комфртно и приятно работать при длительном написании кода.
Идем на сайт темы Material Design и жмем кнопкe install. Происходит переход на сайт PC для ST3, понимаем что тема доступна как плагин. В ST3 запускаем Ctrl+Shift+P, выбираем install package, после ищем нужную нам тему, я набираю Material Theme и нахожу ее. Жму Enter и устанавливаю.
Sublime Text 3 — Package Control — установка темы Material Design
После этого иду в меню Preferences, и выбираю установленную тему.
Sublime Text 3 — Package Control — установка темы Material Design
Также после этого, рекомендуется зайти в настройки ST3, и дописать следующие конфиги:
Это позволит отображать тему так как это было задумано ее создателями.
В итоге у меня получился вот такой внешний вид ST3.
Sublime Text 3 — тема Material Design
Установка плагиновЯ установил следующие основные плагины:
Если вы еще не в курсе, Less — это основанный на JavaScript CSS препроцессор. Это код который компилируется в CSS. Существуют разные способы компиляции less в css: Grunt. Guard. и Less.app. Однако возможно вы не хотите, или вам не нужно использовать дополнительные инструменты, и хочется все сделать прямо в редакторе кода. Ниже я привел инструкцию которая подойдет пользователям Windows (я сам делал установку по ней, и также для mac ОС.)
Откроем настройки ST3: Preferences > Settings — Default, и в конец допишем строку:
Откроем любой .less файл и попробуем его собрать. Просто вносим изменения в файл, и жмем Ctrl+S.
Если возникла ошибка: Unable to interpret argument clean-css … Это произошло потому что плагин clean-css был обособлен, и не входит в пакет less. Поэтому его надо установить отдельно. Установим. Заходим в консоль и пишем:
Опять пробуем сохранить .less файл. Произошел билд less файла, и рядом с style.less файлом у меня появился готовый минифицированный style.css
Компиляция SASS в Sublime Text 3SASS — это другой препроцессор для CSS. Набирает популярность, и уже обгоняет less по распространению использования.
Теперь добавим настройки в Sublime Text Settings – Default:
Также не забудьте при открытом .sass файле зайти и выбрать билд систему в Tools > Build System > SASS Compressed Теперь при сохранении .sass файла будет компилироваться .css.
Устанавливаем и настраиваем html препроцессор JadeJade — это препроцессор для написания html кода, и подобно less или sass для css, он ускоряет и упрощает (для опытных верстальщиков) написание html разметки. Как установить и настроить его работу.
После этих манипуляций происходит компилирование jade файлов.
Если нет подсветки кода Jade, то идем в нижний правый угол ST, и там скорее всего написано Plain Text, кликаем по той надписи, и затем выбираем подсветку Jade. Теперь подсветка будет работать.
https://scotch.io/bar-talk/the-complete-visual-guide-to-sublime-text-3-plugins-part-1
https://scotch.io/bar-talk/the-complete-visual-guide-to-sublime-text-3-plugins-part-2
http://mutian.github.io/Sublime-Jade-Build/
http://webdesign-master.ru/blog/tools/525.html
Поделиться в Facebook
15 декабря, 2014, обновлено 10 августа, 2016
Список установленных плагинов для sublime text 3 Установленные плагиныНастройки в файле C:\Users\maksim\AppData\Roaming\Sublime Text 3\Packages\User\Terminal.sublime-settings. для терминала MINGW32 поставляемого c «Домашней страницы проекта Git »:
Желаемого можно добиться по разному, ещё прокатывает вот так (без параметров):
А для терминала поставляемого вместе с Cygwin:
AutoFileNameПлагин имеет недостаток, под виндой не определяет коренвую папку проекта и после печати слэша img src="http://www.zlatov.net/" в выпадающем списке представлены список имен жестких дисков C:/, D:/…
Однако плагин позволяет манипулировать относительными путями что немного спасает ситуацию.
Вместо данного плагина рекомендуют использовать FuzzyFilePath, FuzzyFilePath неплох, но своеобразен, оставил пока оба плагина.
GitGutter Установка winwin + r → cmd → git --exec-path → добавляем путь к Переменные среды → Системные переменные → Path.
После этого добавляем плагин через PackageControl.
SublimeCodeIntelПарсил yii2 минуты три, хотя SSD…
PyV8Если вы задумали порадовать меня небольшим подарком (не может быть! ) — вот список моих мещанских мечт.
Плагины для Sublime Text 3Еще несколько лет назад я был фанатом TextMate. Следуя заветам Томаса и Ханта. в этом редакторе я делал практически все, включая даже чтение манов. В то время Sublime Text лишь набирал популярность, и, в какой-то момент, я решил его попробовать. В те времена с TextMate 2 творились странные вещи — эта версия, в течение нескольких лет все еще была в альфе, и, похоже, не собиралась оттуда выходить. Позднее, правда, TextMate стал опенсорсным, и разработка какое-то время шла более активно, но я уже был далеко.
С тех пор мои интересы немного изменились, и экспериментам с воркфлоу я начал предпочитать написание кода. Воркфлоу, соответствующим образом скатился в сторону здорового функционализма. В последнее время активных изменений там практически не происходит — в основном, обновления касаются сниппетов и подсветки языков. Остальное, видимо, мне в самый раз приходится.
Запуск Sublime Text из консолиВ Mac OS открыть любой файл или директорию из консоли в sublime можно так:
Для большего комфорта лучше использовать консольную утилиту, которая идет вкупе с Sublime Text. Устанавливается она так:
Кроме того, я сразу добавляю пару строк в .zshrc :
ТемаПрактически во всех редакторах, с которыми я работаю, я использую тему Birds of Paradise. Sublime не стал исключением, благо он умеет импортировать темы из TextMate.
ЛинтингДля линтинга JavaScript я использую jshint. Для того, чтобы заставить его работать в sublime text 3. я использую комбинацию из двух плагинов:
Мой .jshintrc выглядит так (в основном я пишу под nodejs) :
Описание опций можно узнать здесь .
Кроме jshint-линтера можно присмотреться и к паре других: jscs и csslint .
CSScombCSScomb — утилита для сортировки CSS-правил в селекторах не по алфавиту, но по здравому смыслу, объединяя правила в логические группы. Последние полгода я пишу на stylus, поэтому черной завистью завидую тем, кто может пользоваться CSScomb и жду, жду, жду, жду…
GitДля интеграции с git мне хватает GitGutter — этот плагин отмечает еще незакомиченные изменения в файле соответствующими значками на полях.
Для всего остального я использую консоль и пайпы. К примеру, посмотреть diff всего коммита можно, набрав в терминале git diff | s. так что мне вполне хватает такой минималистичной интеграции.
EmmetEmmet — набор удобных сниппетов для html и css. Так, к примеру, лаконичное html:5>ul>li.item-$*5>span.title+span.author легким нажатием на tab превращается в…
TodoReviewЯ часто пишу todo-комментарии в коде, вроде такого: /* TODO: переписать на промисы */. TodoReview умеет находить все подобные коментарии в проекте и выводить их в виде списка, чтобы можно было избавляться от технического долга систематически, а не просто в очередной раз случайно наткнувшисть на оставленное замечание.
SideBarEnhancementsSideBarEnhancements учит не особенно-то и сговорчивый сайдбар sublime text’а адекватному взаимодействию с файлами: копированию, вставке, удалению, и тд.
РазноеНа этом, кажется, все. Подписывайтесь на РСС. Всем добра и штурмовиков .
В своей работе я использовал много редакторов кода, как простых, начиная от консольного редактора nano в Linux, заканчивая тяжеловесной, но очень хорошей IDE - IntelliJ IDEA от компании JetBrains, но именно Sublime Text заставил обратить на себя внимание и теперь в разработке веб-проектов в основном использую его и вот почему
Sublime Text 3 действительно работает очень быстро даже на старом железе
Редактор Sublime Text работает в операционных системах Linix, Windows, Mac OS
3. Большое количество плагинов для различных задач
Плагины разрабатываются для Sublime Text каждый день, начиная от красивейших тем, заканчивая плагинами для Bootstrup
Установка Sublime Text 3 в WindowsДля того, чтобы установить Sublime Text 3, скачайте exe файл с официального сайта редактора.
Доступны версии для Linux, MacOS и Windows 32 и 64 битной версии. После скачивания, запустите exe файл Sublime Text 3 и следуйте инструкциям установки.
Настройка Sublime Text 3Одна из особенностей Sublime Text 3 - это большое количество плагинов. Сегодня мы настроим несколько полезных плагинов для веб-разработчиков с помощью удобного менеджера пакетов: Package Control.
Установка плагина Package ControlПлагин Package Сontrol позволяет устанавливать дополнения к Sublime Text 3 легким способом, а также включать и выключать дополнения и обновлять их.
Для того, чтобы установить Package Control, пройдите по ссылке: https://packagecontrol.io/installation и скопируйте python код с сайта и в Sublime Text 3 нажмите сочетании клавиш ctrl+` или View > Show Console, затем вставьте скопированный код и нажмите Enter. Немного подождите и вам выдет окно-предупреждение, что нужно перезапустить редактор Sublime Text 3 для применения изменений.
Нажмите OK и закройте редактор, а затем опять откройте. Если вы все сделали правильно, тогда Package Control вы успешно установили.
Давайте попробуем установить красивую тему к Sublime Text через Package Control.
Установка новой темы из Package ControlУстановка дополнений к редактору Sublime Text 3 через Package Control очень простая. Для того, чтобы открыть Package Control и установить новое дополнение для Sublime Text 3, нажмите Preferences - Package Control затем введите install (у вас должно сработать автодополнение), затем нажмите enter и введите название дополнения, в нашем случае это будет красивая тема под названием: spacegray .
После того, как вы установили новую тему, она станет доступна через меню: Preferences - Color Scheme - Theme Spacegray.
После этого у вас должна измениться цветовая схема. Но для того, чтобы применить полностью тему Spacegray, вам нужно зайти: Preferences - Settings User и вставить строки:
<
"theme": "Spacegray.sublime-theme",
"color_scheme": "Packages/Theme - Spacegray/base16-ocean.dark.tmTheme"
>
После этого перезапустите редактор Sublime Text 3, если тема применится некорректно.
Установка плагина EmmetПлагин Emmet очень полезное дополнение, которое позволяет значительно ускорить процесс разработки сайта, в частности процесс верстки страниц.
Устанавливается легким способом, через Package Contorl: Preferences - Package Control затем введите install (у вас должно сработать автодополнение), затем нажмите enter и введите Emmet, далее нажмите Enter.
После того как установится дополнение Emmet, у вас открывается возможность очень быстро короткими записями, писать готовый код.
Например, с помощью Emmet, мы создать шаблон div элемента с классом нажатием всего двух клавиш: точка(.) и tab:
Аналогично, для того чтобы создать шаблон элемента div, но не с классом, а id, введите # и tab и вы увидите:
В данной статье мы не будем рассматривать все возможности плагина Emmet, так как для него мы посвятим отдельную статью, а пока оставим вам ссылку на официальную документацию к плагину Emmet - http://docs.emmet.io/
Полезные плагины Sublime Text 3В Sublime Text много полезных плагинов для работы с кодом, для работы с GIT, с терминалом, плагин для синхронизации настроек между редакторами и прочие.
SublimallПлагин Sublimall позволяет синхронизировать настройки одного редактора Sublime Text, между редакторами Sublime Text установленных на разных компьютерах.
DocBlockrПлагин DocBlockr создан для того, чтобы создавать автоматическую документацию к вашим методам. Он анализирует поля методов и на основе их формирует документацию.
ColorPickerПлагин ColorPicker выполняет функцию color picker(выбор цвета). Это очень удобно, когда вы хотите подобрать цвет или посмотреть цвет в css свойствах элемента
Sublime SFTPSublime SFTP позволят подключаться к SSH серверу прямо из Sublime Text. Если вы ранее использовали для подключения к сайту FTP клиент, например FileZilla, теперь вы можете подключиться напрямую.
Плагинов для Sublime Text написано огромное количество и они покрывают те задачи по удобству написания кода, с которыми сталкивается разработчик.
Выводы о Sublime Text 3Редактор кода Sublime Text 3 имеет большие возможности и постоянно развивается. К нему пишут большое количество дополнений и цветовых тем. За счет своей кросплатформленности, вы можете смело использовать его в популярхных операционных системах.
А если вы научитесь пользоваться дополнениями, описанные в этой статье и дополнениями которые вы найдете в свободном доступе, код будет писаться быстрее.
В слудующих статьях мы сделаем детальный обзор новых полезных плагинов и цветовых схем к Sublime Text. Вступайте в нашу группу VK и не пропустите новые статьи.
Доступ к закрытому разделу сайта