Sublime text расширения для html

Лучшие плагины для Sublime Text

Мощный инструмент для дебаггинга JavaScript, полноценный инспектор кода для Sublime. Фичи: установка брейкпоинтов прямо в редакторе, показ интерактивной консоли с кликабельными объектами, остановка с показом стек трейса и управление шагами дебаггера. Все это работает на ура! А еще есть Fireplay от Mozilla, который позволяет подключаться к Firefox Developer tools и максимально простой дебаггер JSHint.

Emmet

Один из самых популярных плагинов для редакторов. Emmet, бывший Zen Coding, является также одним из самых значительных методов повышения продуктивности веб-разработчиков. После нажатия на табуляцию Emmet преобразует простые сокращения в объемные фрагменты кода для HTML и CSS. Хочется еще поделиться плагином Hayaku — коллекцию удобных аббревиатур для каскадных стилей.

Видео с лучшими приемами от автора проекта:

Git

Суть этого плагина понятна из названия — возможность работать с Git прямо в вашем любимом редакторе. Данный способ работы с Git позволит вам сэкономить массу времени. Во-первых: вам не придется постоянно переключаться между окнами Sublime и терминала. Во-вторых: есть грамотный автокомплит и вместо git add -A, достаточно написать add. В-третьих: существуют такие мелочи как Quick commit, который одной командой quick добавляет все изменения и коммитит их.

Читайте также:  Multi linear regression python

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

Существует еще Glue, который выводит внизу небольшое окошко, где можно писать на Shell. Благодаря этому из редактора теперь будет доступен не только Git…

GitGutter и Modific

Данные плагины подсвечивают строки измененные последним коммитом, другими словами diff tools в режиме реального времени.

BracketHighlighter

Мега круто! Открытие и закрытие любого фрагмента в коде должно выглядеть именно таким образом.

EditorConfig

Суть этого плагина заключается в том, чтобы предоставить возможность разработчиком иметь единый формат настроек для всех редакторов/IDE и всех языков программирования. Файлы .editorconfig хранят в себе информацию о табуляции, ширине отступа, кодировке и прочих конфигурациях.

# Корневой файл EditorConfig root = true # Для всех файлов используем unix-совместимые переносы строк [*] end_of_line = lf insert_final_newline = true # отступы в 4 пробела [*.py] indent_style = space indent_size = 4 # Используем табы для отступов (Не указываем размер) [*.js] indent_style = tab # Перезависываем настройку отступов для js файлов в папке lib [lib/**.js] indent_style = space indent_size = 2 # Только для файлов package.json or .travis.yml [] indent_style = space indent_size = 2 

Sublimall

Замечательный плагин, который синхронизирует все конфигурации (настройки, плагины, рабочие файлы) между вашими Sublime Text редакторами. Все абсолютно бесплатно, требуется только создать аккаунт. Более простая альтернатива — BufferScroll.

AllAutocomplete

Классическое автодополнение в Sublime Text работает только с текущим файлом. AllAutocomplete осуществляет поиск по всем файлам открытым в текущем окне, что значительно упрощает процесс разработки. Также существует плагин CodeIntel, который воплощает в себе возможности IDE и помимо умного автокомплита привносит в Sublime «Code Intelligence» для ряда языков: JavaScript, Mason, XBL, XUL, RHTML, SCSS, Python, HTML, Ruby, Python3, XML, Sass, XSLT, Django, HTML5, Perl, CSS, Twig, Less, Smarty, Node.js, Tcl, TemplateToolkit, PHP.

SublimeREPL

Вероятно, один из самых полезных плагинов для разработчиков. SublimeREPL позволяет прямо в редакторе интерпретировать целое множество языков: Clojure, CoffeeScript, F#, Groovy, Haskell, Lua, MozRepl, NodeJS, Python, R, Ruby, Scala, shell.

DocBlockr

DocBlockr станет для вас эффективным помощником при документировании кода. После ввода /** и нажатия на клавишу Tab плагин автоматически распарсит любую функцию и подготовит соответствующий шаблон.

Floobits

Потрясающее расширение для SublimeText, Vim, Emacs, IntelliJ IDEA, которое позволяет разработчикам совместно работать на кодом, причем из разных редакторов.

AutoFileName

Автозаполнение путей к подключаемым файлам — очень удобно. Без лишних слов.

ColorPicker

Обычно, когда нам требуется цветовая палитра мы привыкли использовать Photoshop или Gimp. Но полноценный color picker может быть прямо в окне вашего редактора — Ctrl/Cmd + Shift + C. А еще есть замечательные GutterColor и ColorHighlighter, которые упрощают ориентирование в цветовых кодах:

Colorcoder
Разукрашивает все переменные, тем самым значительно упрощая ориентацию в коде. Особенно полезно для разработчиков с дислексией.

PlainTasks

Великолепный задачник! Все таски хранятся в файлах, поэтому их очень удобно сопоставлять с проектами. Возможность создавать проекты, указывать теги, выставлять даты. Грамотный интерфейс и шорткаты.

MarkdownEditing

Вероятно лучший плагин для работы с Markdown: подсветка, сокращения, автодополнение, цветовые схемы и др. Как альтернативно решение, можно попробовать MarkdownPreview.

Напоследок:

  • Sublime SFTP
  • CTags — поддержка CTags в Sublime.
  • SideBarEnhancement — множество дополнительных функций контекстного меню в сайдбаре.
  • ActualVim — Vim в Sublime — два любимых редактора в одном.
  • SublimeLinter — поддержка линта для множества языков: C/C++, Java, Python, PHP, JS, HTML, CSS и др.
  • CSScomb — комбинирует CSS свойства в определенном порядке.
  • FixMyJS, Jsfmt и JsFormat — плагины для форматирования JS/JSON-кода.
  • AStyleFormatter — форматирует C/C++/C#/Java код.
  • SVG-Snippets — большая коллекция полезных шаблонов при работы с SVG.
  • Inc-Dec-Value — позволяет изменять числа, даты, HEX цвета с помощью стрелок на клавиатуре, подобно инспектору в браузере.
  • Trailing Spaces — подсвечивает удаляет все случайные пробелы в конце строк при сохранении файла.
  • Alignment — функциональное выравнивание фрагментов кода от автора Package Control.
  • Placeholders — коллекция шаблонов с параграфами, изображениями, списками, таблицами и тд.
  • ApplySyntax — налету определяет синтаксис в текущем файле.
  • StylToken — подсветка определенных фрагментов текста, как в Notepad++.
  • EasyMotion — удобный переход к определенному символу с помощью клавиатуры.
  • ZenTabs и Advanced​New​File — усовершенствуют стандартное отображение вкладок и создание файлов.
  • EncodingHelper — отображает кодировку файлов в строке статуса и оповещает о соответствующих ошибках.
  • Gist — синхронизирует GitHub Gist с Sublime (ST2).
  • Clipboard History (ST2) — плагин ведет историю буфера обмена, что позволяет вставить не только последний скопированный фрагмент кода, но и любой из предыдущих.
  • Темы и цветовые схемы:
    • Soda
    • Spacegray
    • Flatland
    • Tomorrow
    • Base 16
    • Solarized
    • Predawn
    • itg.flat
    • Для всех других предпочтений есть Color Schemes и Сolorsublime.

    * В некоторых репозиториях указано, что плагин написан под ST2, но я все проверял и многое использую сам под ST3.
    * Я не стал описывать ряд плагинов, которые выполняют действия по форматированию, компиляции, оптимизации, ибо искренне убежден, что это задачи для Grunt, Gulp, Prepros или CodeKit.

    Источник

    24 Sublime Text Plugins/Packages For HTML

    C ollection of Sublime Text Plugins/Packages for HTML: essentials, preprocessors/templating, frameworks, prettification.

    Table Of Contents

    Essentials

    HTML5

    Add HTML5 syntax mode & snippets to Sublime Text.

    Instead of formal documentation, tab triggers for each HTML5 tag are the same as the tag, for example expands to «>$ (where the $1 <. >parts are editable placeholders once you have triggered the snippet).

    HTML Snippets

    A set of custom HTML snippets for Sublime Text.

    Type the snippet shortcode and then press Tab to complete the snippet.

    HTML Boilerplate

    Sublime Text 2/3 snippet to generate HTML5 boilerplate.

    With a blank saved HTML file open, type htmlboiler and press TAB .

    Preprocessors/Templating

    Demo image: Haml

    Haml

    Syntax and snippets for Haml.

    Forked from the Handcrafted Haml TextMate Bundle.

    HTML2Haml

    Converts files, selection and clipboard content from HTML or ERB to HAML using html2haml.heroku.com API.

    Convert whole ERB or HTML file, convert selection, convert clipboard content.

    Demo image: Jade/Pug

    Jade/Pug

    A comprehensive textmate / sublime text bundle for the Jade template language.

    This was made specifically for Sublime Text 2, but was tested and works with Textmate 2 and Sublime Text 3.

    Bootstrap 3 Jade Snippets

    Twitter Bootstrap 3 Jade snippets.

    A Sublime Text plugin complete with Twitter Bootstrap 3 snippets.

    Demo image: Ruby Slim

    Ruby Slim

    A Textmate/ Sublime Text bundle for Slim.

    This is the Textmate/Sublime Text bundle for Slim, based on the Handcrafted Haml bundle.

    HTML2​Slim

    Sublime Text 3 Plugin to convert HTML to Slim.

    Converts files, selection and clipboard content from HTML to Slim using http://html2slim.herokuapp.com/html2slim.json API.

    HTML Mustache

    Adds HTML Mustache as a language to Sublime Text 2/3, with snippets.

    Syntax file obtained from mwunsch’s sublime repo. Supports .mustache, .mst, .hjs, and .hgn (Hogan) files.

    Handlebars

    Atom and Sublime Text 2/3 Handlebars.js bundle.

    Colours of Handlebars expressions are selected to be in contrast with the surrounding HTML. Handlebars expressions get syntax highlighting in HTML attributes. Parameters passed to block expressions get syntax highlighting too. Works both with individual template files and inline templates in script tags.

    Frameworks

    Bootstrap 3 Snippets

    Twitter Bootstrap 3 snippets plugin for Sublime Text 2/3.

    Start typing bs3 in html files and the autocomplete window opens. It matches fuzzily. So you can type bs3radio to find the bs3-input:radio snippet.

    Bootstrap 3 Autocomplete

    Bootstrap 3 autocomplete for Sublime Text 3.

    Sublime Text autocomplete plugin for Bootstrap 3.

    Bootstrap 4 Snippets

    Bootstrap 4 snippets for Sublime Text 2/3.

    A sublime plugin complete with Bootstrap 4 snippets.

    Bootstrap 4 Autocomplete

    Bootstrap 4 autocomplete for Sublime Text 3.

    Sublime Text autocomplete plugin for Bootstrap 4.

    Foundation 5 Snippets

    ZURB Foundation 5 Sublime Text 2/3 snippets.

    Each snippet is prefixed with zf- (ZURB Foundation). Each snippet is singular, unless the name of the component ends in an s (offcanvas). Available classes are included as comments in the snippets.

    Foundation 6 Autocomplete

    Zurb Foundation 6 autocomplete for Sublime Text.

    Sublime Text autocomplete plugin for Foundation 6.

    Semantic UI

    Snippets for the Semantic UI framework.

    Sublime Text snippets for the Semantic UI framework. All command completions are prefixed with ui , typing dash-connected class names should trigger the element of choice.

    Bulma CSS Framework Autocomplete

    Sublime Text autocomplete plugin for the Bulma CSS Framework.

    Created based on UIKit plugin.

    Materialized CSS Snippets

    Materialized CSS package for Sublime Text 2/3.

    This Materialized Sublime Text plugin contains snippets of Materialized CSS components.

    UIkit Autocomplete

    UIkit autocomplete for Sublime Text.

    Auto-complete plugin for UIKit classes and attributes.

    Prettification

    HTML-CSS-JS Prettify

    HTML, CSS, JavaScript and JSON code formatter for Sublime Text 2 & 3 via Node.js.

    This is a Sublime Text 2 and 3 plugin allowing you to format your HTML, CSS, JavaScript and JSON code. It uses a set of nice beautifier scripts made by Einar Lielmanis. The formatters are written in JavaScript, so you’ll need something (node.js) to interpret JavaScript code outside the browser. This will work with either HTML, CSS, JavaScript and JSON files.

    HTMLBeautify

    A plugin for Sublime Text that formats (indents) HTML source code.

    It makes code easier for humans to read.

    Minify

    Minify for Sublime Text can create a minified version of a currently open CSS, HTML, JavaScript, JSON or SVG file.

    Minify depends on other programs written in Node.js to do its job.

    Источник

Оцените статью