Предотвратить Sublime Text 3 на вкладке, завершающей от 'sup' до '‹sup›' в файле, отличном от HTML

Когда я набираю sup, а затем TAB в Sublime Text 3, я получаю <sup>. Я не этого хочу; Мне нужно только завершение табуляции на основе того, что находится в моем текущем файле.

Как я могу ограничить завершение тегов стиля тегов только файлами HTML?

Я надеялся найти параметр под названием tag_complete_file_extensions или похожий.

В настоящее время я не понимаю значения этих параметров предпочтений по умолчанию, но они не выглядят так, как я хочу:

{
  // Controls what scopes auto complete will be triggered in
  "auto_complete_selector": "source - comment, meta.tag - punctuation.definition.tag.begin",

  // Additional situations to trigger auto complete
  "auto_complete_triggers": [ {"selector": "text.html", "characters": "<"} ],
}

По крайней мере, я был бы признателен за ответ, указывающий мне в правильном направлении. Я не против разветвления пакета или написания нестандартного кода.


person David J.    schedule 09.12.2013    source источник


Ответы (1)


Я считаю, что такое поведение обеспечивается Emmet (ранее ZenCoding) или аналогичным пакетом, а не напрямую возвышенным.

Вы уверены, что синтаксис установлен соответствующим образом для файлов, которые вы получаете автозавершением тега html?

По умолчанию Emmet определяет, что вы работаете с html-файлами, и включает автозавершение тегов (в моем случае мне не нужно было ничего настраивать, чтобы получить эту функциональность). Вам следует внимательнее изучить свои пакеты и конфигурацию и, возможно, обновить существующие.

Если вам нужна дополнительная помощь с файлами конфигурации, я буду рад помочь!

Ваше здоровье!

person chrisg86    schedule 11.12.2013
comment
Я не использую пакеты Emmet или ZenCoding. Я проверю свои языковые файлы Clojure. - person David J.; 16.12.2013