Сборка SublimeText (windows only)

Скачать сборку SublimeText3

Составил сборку саблайма. Применение: скачать, запустить sublime_text.exe
Некоторым плагинам (jshint) нужны дополнительные установленные программы, о настройке которых можно прочесть на странице плагина.

В сборку вошли плагины

  • package control
    Установка расширения для саблайма

  • emmet
    Набор html и css кода с помощью коротких сниппетов

  • jsFormat
    Форматирование javascript и JSON кода

  • SublimeCodeIntel
    Улучшенное автодополнение кода

  • SublimeLinter
    Запускалка статических анализаторов

  • SublimeLinter-jshint
    Статические анализатор javascript и JSON кода (логические, синтаксические ошибки, хорошие практики)

  • SideBarEnchancements
    Дополнительные возможности контекстного меню в сайдбаре

  • Несколько сниппетов для быстрого набора console.log
    cl - console.log
    cw - console.warn
    ci - console.info

11 лайков

@dmitry Скажи, пожалуйста, как включить в сборке SublimeLinter-jshint. Установить его не могу, т.к. инет сильно порезан, проинсталлить из консольки нет возможности. В Command palette я JShint не нахожу

Jshint включен в сборку. Он идет как расширение плагина sublime-linter, и не добавляет отдельных команд в command palette, и требует, чтоб в системе был установлен nodejs и jshint.

Плагин уже включен. Если он не работает у тебя, убедись, что ты установил дополнительное по.

Node.js уже установлен, а комманда “npm install -g jshint” выдает syntax error. В чем может быть проблема?

надо больше логов, хотя бы скриншот что оно пишет, потому что с виду команда правильная и должна работать

Установить его не могу, т.к. инет сильно порезан, проинсталлить из консольки нет возможности.

По этой же причине команда “npm install -g jshint” не работает. Пакетный менеджер npm не может получить доступ чтобы подкачать пакет jshint. Возможно просто порт закрыт по которому он работает.
Попробуй подключить хоть мобильный, но не порезанный интернет.

1 лайк

Спасибо, ребята. Мы в личке разобрались в чем было дело. Не туда вводилась команда установки.
Напомню, что jshint надо ставить через cmd:

Перестал работать jshint

Перебил винду,устанавливаю jshint по инструкции.
node.js установлен, в cmd все устанавливается,в sublime тоже jshint стоит,но не работает.

В чем может быть проблема?

В cmd запускается команда jshint? Возможно нужна перезагрузка системы, чтобы команда jshint стала видна другим программам в системе.

Вот это после установки

Не запускается.

Значит дело в установке jshint. Тебе надо найти как довести jshint до состояния, что он будет запускаться из cmd. Может переменную окружения поправить, или что-то в этом роде.

Установил node.js v0.10.29 вместо v0.10.33. Все заработало.

Кстати, есть ли разница между npm install -g jshint и npm install jshint -g?

Порядок флагов и аргументов команды может зависеть от самой команды. Для команды npm последовательность не играет значения. Для другой команды может играть.

А какой плагин можно поставить для форматирования html, по аналогии с jsFormat для JS?

Если переносы строк расставлены, и проблема только в отступах, достаточно выделить текст, и выполнить команду “reindent lines”.

А так есть плагин для html, css, js https://github.com/victorporof/Sublime-HTMLPrettify

3 лайка

В последнее время при каждом запуске Sublime text3 открывается вкладка Package Control Messages с текстом. Кто знает как это убрать?

выполнить то что они просят:) там про какое-то критическое обновление писалось и кусок кода на питоне который надо скопировать в консоль и выполнить чтоб пофиксить тот баг, потом не будет открываться

4 лайка

Точно, спасибо. Как то и не вчитывался, думал какой то отчет постоянно присылают.

Столкнулся с одной странной проблемой автокомлита в CSS в ST3 (в ST2 такой проблемы не было). Внутри скобок селекторов автокомплит, будучи по-умолчанию установленным в настройках, появлялся как обычно, а за пределами скобок только по ctrl+enter.

Нашел ветку на форуме саблайма , в которой люди гадают баг это или фича, решение есть там же, нужно удалить файл “Completion Rules.tmPreferences”, который находится в пакете “CSS.sublime-package” он отменяет появление окошка автокомлита в “source.css” и “meta.selector”.

После удаления этого файла, автокомплит вне селекторов по всему css-файлу начал работать.

1 лайк