Шаблон Silverstripe, html-режим

Пытаюсь настроить режим для работы с шаблонами серебряного типа, но <% end_control %> ломает отступ, но <% nd_control %> не. Это должно быть "<% end", но я застрял на том, как это исправить.

1 ответ

Я предполагаю, что это будет часть, которая отключит его end_[a-zA-Z1-9_.]*

Я не эксперт по шуткам или регулярным выражениям. Но я подозреваю, что end_[:alpha:]+ должен работать. После просмотра документации по emacs regex http://www.emacswiki.org/emacs/RegularExpression

Вы должны быть в состоянии обойтись без _ или. Если вы хотите включить в матч полный стоп, я думаю, вам понадобится двойной обратный слеш \. Но я не могу вспомнить пример, когда SS использует это в заключительном шаблонном утверждении. И подчеркивание уже должно совпадать с end_

Другие вопросы по тегам