Если вы задумали порадовать меня небольшим подарком ( не может быть! ) — вот список моих мещанских мечт. Плагины для Sublime Text 3. Еще несколько лет назад я был фанатом TextMate. Следуя заветам Томаса и Ханта. в этом редакторе я делал практически все, включая даже чтение манов.
В то время Sublime Text лишь набирал популярность, и, в какой-то момент, я решил его попробовать. В те времена с TextMate 2 творились странные вещи — эта версия, в течение нескольких лет все еще была в альфе, и, похоже, не собиралась оттуда выходить. Позднее, правда, TextMate стал опенсорсным, и разработка какое-то время шла более активно, но я уже был далеко. С тех пор мои интересы немного изменились, и экспериментам с воркфлоу я начал предпочитать написание кода.
"C:\Program Files\ Sublime Text 3 \sublime.exe" $1 & После установки SublimeText3 первый плагин, который Вы ставите — PackageControl! также появилось множество языков, компилируемых в HTML, CSS и JS. Видеокурс "Настройка редактора SublimeText 3 - верстай с душой!" множество интересных фишек, и самое главное - дополняется за счет плагинов. Можно весь день обсуждать лучшие плагины для Sublime Text (я надеюсь, что Emmet работает с ними так же хорошо, как и с HTML. В последней сборке Sublime Text 3 появилась возможность разместить в.
Воркфлоу, соответствующим образом скатился в сторону здорового функционализма. В последнее время активных изменений там практически не происходит — в основном, обновления касаются сниппетов и подсветки языков. Остальное, видимо, мне в самый раз приходится. Запуск Sublime Text из консоли.
В Mac OS открыть любой файл или директорию из консоли в sublime можно так:. Для большего комфорта лучше использовать консольную утилиту, которая идет вкупе с Sublime Text. Устанавливается она так:. Кроме того, я сразу добавляю пару строк в. zshrc :.
Сразу надо бы оговориться: sublime text 3 не бесплатный продукт. Для установки и удаления плагинов используется Package Control. списка нужное действо: Preview in Browser, Export HTML in Sublime Text.
Практически во всех редакторах, с которыми я работаю, я использую тему Birds of Paradise. Sublime не стал исключением, благо он умеет импортировать темы из TextMate. Для линтинга JavaScript я использую jshint. Для того, чтобы заставить его работать в sublime text 3.
я использую комбинацию из двух плагинов:. Мой.
jshintrc выглядит так (в основном я пишу под nodejs) :. Описание опций можно узнать здесь. Кроме jshint-линтера можно присмотреться и к паре других: jscs и csslint. CSScomb — утилита для сортировки CSS-правил в селекторах не по алфавиту, но по здравому смыслу, объединяя правила в логические группы. Последние полгода я пишу на stylus, поэтому черной завистью завидую тем, кто может пользоваться CSScomb и жду, жду, жду, жду….
Для интеграции с git мне хватает GitGutter — этот плагин отмечает еще незакомиченные изменения в файле соответствующими значками на полях. Для всего остального я использую консоль и пайпы. К примеру, посмотреть diff всего коммита можно, набрав в терминале git diff | s. так что мне вполне хватает такой минималистичной интеграции.
Emmet — набор удобных сниппетов для html и css. Так, к примеру, лаконичное html:5>ul>li.
item-$*5>span. title+span. author легким нажатием на tab превращается в…. Я часто пишу todo-комментарии в коде, вроде такого: /* TODO: переписать на промисы */. TodoReview умеет находить все подобные коментарии в проекте и выводить их в виде списка, чтобы можно было избавляться от технического долга систематически, а не просто в очередной раз случайно наткнувшисть на оставленное замечание. SideBarEnhancements. SideBarEnhancements учит не особенно-то и сговорчивый сайдбар sublime text’а адекватному взаимодействию с файлами: копированию, вставке, удалению, и тд.
WordCount — счетчик слов и символов в документе. Меленькая полезная штука для оценки размера переводов и статей.
autoFilename — удобный автокомплит путей к файлам. sublime-node-require — удобная утилита для написания require() -конструкций в NodeJS. Предлагает список из всех установленных в проекте модулей, автоматически подставляя правильные пути к ним. Ну и куча всяких библиотек сниппетов и подсветок: stylus, mocha, jade, html5, less, handlebars, ect… Ссылки давать не буду, потому что они элементарно находятся поиском. На этом, кажется, все. Подписывайтесь на РСС. Всем добра и штурмовиков.