Сегодня я решил перейти со старого сублайма на Sublime Text 3. В этом посте я хочу зафиксировать список используемых мной плагинов и заодно расскажу немного о них. Например о таких, которые делают клевую подсветку значений цвета:)
Для удобной установки плагинов необходимо поставить Package Control. Для этого открываем консоль в редакторе(Ctrl + `) и вводим следующую команду:
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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)
После чего перезапускаем редактор. Хочу заметить что новая версия запускается еще быстрее старой. Теперь для установки плагинов нажимаем Ctrl + Shift + P и выбираем Package Control: Install Package
. Там выбираем плагин и жмем Enter.
Плагины
Emmet
Думаю в представлении не нуждается. Это плагин для быстрого набора html и css-кода.
Local History
Удобный плагин для просмотра истории изменения файлов.
Encoding Helper
Отображает в статусной строке кодировку файла, а также позволяет открывать и сохранять файлы в различных кодировках.
SublimeCodeIntel
Умный автокомплит, имеется возможность перепрыгивать к definitions при помощи Alt + Click.
SublimeREPL
Интерпретатор различных языков. Например Python, NodeJS и другие
DocBlockr
Удобная вставка JSDocs, парсит параметры функций. Введите перед функцией /**
и нажмите Tab
.
AutoFileName
Очень крутой автокомплит имен файлов. Можно использовать в любых атрибутах, любых тегов. Для картинок еще и показывает ширину и высоту изображения.
ColorHighlighter + GutterColor
Подсветка цветовых значений в css. Color Highliter подчеркивает сами значения цвета. А благодаря GutterColor — слева появляются кружочки с цветом(требуется установленный ImageMagick).
Колор пикер — работает по хоткею Ctrl + Shift + C.
Plain Tasks
Трекер для задач. Простенький todo-лист с красивым оформлением. Сохраняется все в текстовом формате.
MarkdownEditing
Удобное редактирование markdown-файлов, например для гитхаба.
Sidebar Enhancements
Улучшенный сайдбар.
ApplySyntax
Автоматический детектор типа файла.
SublimeGit
Полнофункциональная интеграция GIT
SidebarGit
Контексное меню GIT в сайдбаре редактора. Подойдет для тех, кто не сильно любит коммандную строку.
GitGutter
Диффы для гита. Показывает слева изменения с последнего коммита.
HTML-CSS-JS Prettify
Форматирование кода. необходим node.js. Хоткей Ctrl + Shift + H.
Inc-Dec-Value
Увеличивает\уменьшает числовые значения по Alt + стрелка вверх/вниз. Как в фаербаге или в хром девелопер тулз.
EasyMotion
Быстрое перемещение по тексту. Для любителей Vintage Mode да и не только для них, рекомендуется.
AdvancedNewFile
Быстрое создание файла. Ctrl + Alt + N. Если вы пользуетесь Evernote — то будет открывать новую запись в Evernote — не забудьте поменять хоткеи.
AngularJS
Go-to-definition.
Alignment
Выравнивание кода.