2014-06-11 18 views
5

Notepad++ yapabilmek için gömülü Perl şablonlarını HTML olarak vurgula Ben .ep dosya uzantısını stil yapılandırıcıya ekledim. Ancak, <% perl code %> etiketleriyle işaretli olan bu .ep dosyalarında büyük Perl kodlarının büyük parçalarına sahip olmak çok yaygındır.Notepad ++ ve gömülü Perl - özel etiket içinde vurgulama sözdizimi

Notepad++, <% ve %> arasındaki her şeyi Perl kodu olarak yorumlamanın ve Perl olarak vurgulamanın herhangi bir yolu var mı, bu etiketlerin dışındaki her şey HTML olarak değerlendirilmelidir? Böyle Template Toolkit olarak

+0

Çocuklar neyin ... Biliyorsunuz ki, aslında, <%' and '%> arasındaki "_something_" kelimesiyle, "for' anahtar kelimesi "kelimesini, ancak sözdizimsel sözdizimini değil, bazı, genel ya da bir şeyle ilgiliyse örneğin 'foreach' vurgulanmaz. Bulmamız gereken şey, stylers.model.xml' ve 'langs.model.xml' içinde bu davranışın belirtildiği ve perl'ish sözdizimine göre değiştiği yerdir. Herhangi bir fikir? – Ivan

+0

Belki de Notepad ++ ile mümkün değil mi? http://superuser.com/questions/235320/different-language-syntax-highlighting-within-same-file –

+0

Bu muhtemelen doğrudur. Ücretsiz olmasa da Submime Text 2'ye geçti. – Ivan

cevap

1

şablonu Motorları Eğerperlish sözdizimi vurgulama olabilir yüzden bile o dönüştürülür ve (sadece render önce) şablonu yürütme sırasında Perl olarak yürütülür sınırlayıcı <% perl code %> içeride kullanılan özel sözdizimi Şablonun direktif blokları% 100 doğru olmaz.

TT stil şablon oluşturmayı here destekleyen birkaç editörler vardır, ancak Notepad++ bunu isterseniz muhtemelen (Ben birkaç kişi olacak minnettar değişir hayal) bunun için .xml yazmak zorunda kalacaktır.