Czy istnieje jakiś pakiet Sublime do podświetlania składni HTML wewnątrz ciągów JavaScript?Jak podświetlić składnię HTML wewnątrz napisów JavaScript w Sublime
(Uwaga pytanie jest tylko o HTML wewnątrz ciągów JS, nie podświetlanie składni w ogóle.)
Specjalnie piszę kątowe elementów przy użyciu szablonów wbudowanych
angular.module('compMod', []).component('myComp', {
template: `<div>Some Text</div>`
});
i chcą podkreślić HTML składnia wewnątrz łańcuchów szablonów ES6.
Nie wiem, czy istnieje taki pakiet, ale wydaje mi się, że i tak nie jest to dobry pomysł. Prawdopodobnie chcesz, aby rzeczy w szablonach były poprawnie podświetlone, gdy nie jest to HTML. Możesz jednak użyć 'templateUrl' i połączyć się z plikiem szablonu, zamiast używać łańcucha szablonu. – Calvin
@Calvin Korzystając z szablonów wbudowanych, masz wszystko w jednym miejscu, jest ono często używane, np. [tutaj] (https://github.com/formly-js/angular-formly/blob/master/src/directives/formly-form.js), ale o ile wiem, autor tego pakietu używa Webstorma, który nie ma dokładnie to. –
Otwórz [wydanie] (https://github.com/sublimehq/Packages/issues) w repozytorium sublimehq Packages na Github i zgłoś żądanie przy użyciu znacznika '[JavaScript]'. W najnowszej wersji 'JavaScript.sublime-syntax', łańcuchy znaków w backtickach są oznaczone jako takie, więc nie powinno być zbyt trudno zaimportować tam składnię HTML. Mogą lub nie mogą się zgodzić, ale warto spróbować. – MattDMo