Русское сообщество Sublime Text
Основной раздел => Вопросы и ответы => Тема начата: MitoZ от Августа 27, 2013, 11:03:03
-
1) Поставил дополнение jQuery для ST3, дабы подсветка и снипеты были, добавил даже еще плагин jQuery Snippets, дабы уж наверняка. Но вот проблема, пытаюсь повесить на хоткей переключение в синтаксис jQuery (JavaScript), но что-то не клеится, весь код вообще теряет подсветку, а если через меню ставить, то вроде все ок, собсно код, который вешаю на хоткей воть:
{"keys": ["alt+shift+j"], "command": "set_file_type",
"args": {"syntax": "Data/Installed Packages/jQuery.sublime-package/Syntaxes/jQueryJavaScript.tmLanguage"}
}
путь такой, ибо более нигде файла .tmLanguage для jquery не нашел :(
Стоит портабл версия ST3.
2) Может кто может поделиться списком плагинов/цветовые схемы (желательно темные) под работу с JS и jQuery? Просто после перехода с WebStorm'а как-то немного неудобно без подсветки тех же переменных, подсветки и снипетов (хотя со снипетами вроде jQuery snippets норм справляется) на функции jquery (к примеру не подсвечиваются .chiildren() .each() и т.п.).
-
Попробуй так:
[
{
"keys": ["alt+shift+j"], "command": "set_setting",
"args": {
"setting": "syntax",
"value": "Packages/jQuery/Syntaxes/jQueryJavaScript.tmLanguage"
}
}
]
Я уже несколько лет пользуюсь схемой Cobalt (есть в стандартных).
-
по бинду - так не канает в ST3 :(
потому как сам плагин устанавливается в папку Data/Installed Packages/ , и синтаксис хранит по тому пути, что я прописывал в кейбинде, a в папкe Packages нету файла jQuery.sublime-package
cобсно такая же беда и с HTML5 плагином и его синтаксисом :(
отловить бы, откуда сублайм берет верные пути для своего меню, через меню норм устанавливает синтаксис
Кстати еще вопрос: при попытке закомментить в HTML документе тег скрипта ST пытается комментить его как JS, т.е. через // а не через <!-- -->, получается
// <script></script>
а не
<!-- <script></script> -->
как бы отловить и исправить сие поведение?
-
Это бинд для ST3. Ты попробовал и не работает или на глаз определил?
-
по бинду, прошу простить невнимательность, работает, в меню галку правда напротив используемого синтаксиса не ставит, но работает
-
Так, вроде, ставит.
[
{
"keys": ["alt+shift+j"], "command": "set_file_type",
"args": {
"syntax": "Packages/jQuery/Syntaxes/jQueryJavaScript.tmLanguage"
}
}
]
-
Да, ставит, и по другому хоткею на другой синтаксис меняет, так что норм. Спасибо за помощь с хоткеями.