Русское сообщество Sublime Text
Основной раздел => Вопросы и ответы => Тема начата: brodyaga от Апреля 15, 2015, 23:55:19
-
Был собран редактор с эмметом и прочими плагинами, около 10, среди прочих был Bootstrap 3 Snippets SublimeCodeIntel Tag и пара тройка ещё чего-то по мелочи, для вёрстки хтмл, яваскрипта в основном, ну и может пхп править и удобств некоторых.
Потом заметил, что emmet не пашет, прочитал что конфликтует SublimeCodeIntel
Пробовал удалить, но после перезагрузки всё равно появляется в списке( может что не так делал) ... ну общем с нуля взял(портабл) и напихал плагины кроме SublimeCodeIntel, вместо него AllAutocomplete пока пихнул ... с emmet и прочим всё гуд, но немного по другому автоподсказки стали появляться.
А именно для Bootstrap 3 Snippets они теперь не работают.
Раньше набирал первые буквы "bs3-" и в появляющемся списке были возможные варианты вызова снипетов по этому плагину, теперь только пока не наберёшь сам полностью и правильно )))
Как вернуть такое поведение подсказок для вызова снипетов для Bootstrap 3 Snippets? ... только без SublimeCodeIntel, а то с ним emmet не пашет
Заранее спасибо за внимание.
-
Там в настройках, по моему, было ограничение количества строк вывода подсказок.. 20 что-ли. Когда у вас много снипетных плагинов, автоподстановка выводит только часть подходящих.. Может попробовать изменить этот лимит. Еще вариант - изменить триггерные сокращения на нужных снипетах.. Как-то писал свой плагин, в нём короткий снипет ge не отображался.. перекрывался другими снипетами содержащими эти буквы. Я изменил в <tabTrigger> поле ge на ge_ и он стал первым в списке автоподстановки, проблема решилась.
<snippet>
<content><![CDATA[(ge, ${1:value_1}, ${2:value_2}),
$3]]>
</content>
<tabTrigger>ge_</tabTrigger>
<scope>source.mb_warband_api</scope>
<description>(ge, <value_1>, <value_2>),</description>
</snippet>
Ова, сори.. мы кажется говорим о разных меню =)
-
Меню автокомплита можно вызывать хоткеем или из меню Edit / Show Completions.
Еще можешь попробовать добавить в настройки параметр: auto_complete_triggers
"auto_complete_triggers": [ {"selector": "text.html", "characters": "<bs-"} ],
Атрибут characters, как можно догадаться, отвечает за набор символов, при вводе которых будет отображаться список автокомплита.