2013-01-01 14 views
8

użyciu Scala w IntelliJ, można już robićJak dodać niestandardowy wtrysk języka IntelliJ do interpolacji ciągów scala?

var c = s"some ${compound * expression}" 

i mieć odpowiednie podświetlanie składni dla ${compound * expression}. Scala umożliwia zdefiniowanie interpolaters ciąg niestandardowy, aby robić inne rzeczy

var c = javascript"var x = [1, 2, 3]" 

Czy ktoś wie jak się bawić z funkcjonalnością zamówienie język wtrysku do ładnie podkreślić te interpolatorami ciąg niestandardowy? Połączyłem się z plikami znajdującymi się w Plik-> Ustawienia-> Zastrzyki językowe, ale wydaje się to naprawdę mylące i nie mogę znaleźć żadnych zastrzyków, które wykonują składnię interpolacji magicznych ciągów. Przypuszczam, że jest on mocno zakodowany (ponieważ ma również ładne funkcje nawigacji po kodzie), ale mam nadzieję, że będzie jakiś sposób, aby rozpoznać ładną składnię something"..." i ładnie ją dla mnie podkreślić.

Odpowiedz

2

Można to zrobić ręcznie dla każdego ciągu za pomocą "żarówki", ale jeśli chcesz zrobić to automatycznie dla każdego interpolatora ciąg, myślę, że będziesz musiał napisać własną wtyczkę (co może zająć trochę czasu, jeśli to twoja pierwsza wtyczka).

Możesz mieć lepsze odpowiedzi/pomoc bezpośrednio w JetBrains forums.

Powiązane problemy