На самом деле решение оказалось намного проще, чем я ожидал. Вначале я чувствовал себя глупо из-за того, что не знал этого, но когда я нашел такой вопрос, как этот , я подумал, что, вероятно, многие попали в одну и ту же ловушку.
Я не знаю знаю, назвать это ошибкой или нет, но именно так Ultisnips и YouCompleteMe работают вместе. Чтобы развернуть фрагмент, вы должны написать инициализатор в точности так, как он определен. Конечно, это кажется очевидным, но когда вы видите всплывающее меню с различными фрагментами, вы можете подумать, что они могут быть выбрано, но работает, только если вы уже написали инициализатор фрагмента в точности так, как он определен.
Так что, когда фрагмент называется "html5" - как показано в моем вопросе - написание дополнительного открытия скобка (<) заставит его перестать работать. Он не может быть расширен. </p>
Кроме того, не забудьте проверить
конфигурацию Зигфрида Геваттера . Невозможно использовать клавишу
tab как для перехода во всплывающее меню, так и для расширения фрагментов.
PS Было бы хорошо, если бы вы перемещались по всплывающему окну Меню может изменить все слово (включая угловую скобку), а не только то, что следует за ним. Эта функция работает таким образом в большинстве других редакторов, которые я вижу, и, вероятно, поэтому я не смог обнаружить проблему в начале.