Возвышенный текст 2 html автозаполнение в js/jsx файлах
Я хотел бы иметь возможность автозаполнения тегов HTML внутри js
/jsx
файлы внутри Sublime text 2. Я установил Babel-sublime, но автозаполнение HTML в нем не поддерживается.
Есть другие варианты?
РЕДАКТИРОВАТЬ: Любые хорошие пакеты, где автозаполнение HTML хорошо работает в js
файл? т.е. Emmet
в пределах js
файл в Sublime text 2. Не должен быть jsx
1 ответ
Решение
Итак, я получил emmet
работать на js/jsx
файлы в Sublime Text 2, добавив следующее в мои привязки клавиш для пользователя (Preferences -> Key Bindings - User)
{
"keys": ["tab"],
"command": "expand_abbreviation_by_tab",
// put comma-separated syntax selectors for which
// you want to expandEmmet abbreviations into "operand" key
// instead of SCOPE_SELECTOR.
// Examples: source.js, text.html - source
"context": [
{
"operand": "source.js",
"operator": "equal",
"match_all": true,
"key": "selector"
},
// run only if there's no selected text
{
"match_all": true,
"key": "selection_empty"
},
// don't work if completion popup is visible and you
// want to insert completion with Tab. If you want to
// expand Emmet with Tab even if popup is visible --
// remove this section
{
"operand": false,
"operator": "equal",
"match_all": true,
"key": "auto_complete_visible"
},
{
"match_all": true,
"key": "is_abbreviation"
}
] } `