Aynı dosyada farklı dil sözdizimi vurgulaması


18

Bir dosya içinde çalışan basit sözdizimi vurgulamaya çalışıyorum. Kurulum burada.

index.phpNotepad ++ doğru <?ve herhangi bir PHP kodu ve ?>etiketleri arasında vurgulamaktadır bir dosya var . Bu dosyanın içinde, <script type="text/javascript">ve </script>etiketleri arasında düzgün bir şekilde tanınan bazı Javascript var .

Ancak, düzgün vurgulanmayan bazı CSS var. Bu Notepad ++ ile denedim tüm "temalar" ile fark ettim. Kod çevrilidir <style type="text/css">ve </style>düzgün bir şekilde CSS olarak anlaşılmamaktadır.

Herhangi bir fikir?

Not: Notepad ++ tek tek .cssdosyaları düzgün şekilde vurgulamaz .


Karışık PHP ve Javascript'i doğru bir şekilde vurguladığı sürece, diğer dilleri tanımada hiçbir sorun olmamalıdır. NPP'nin karışık dil desteğini nasıl uyguladığına bakmanız ve ardından dilleri eklemeyi desteklemek için tüm PHP, (X) HTML ve CSS için özellikleri ayarlamanız gerekebilir ...
Atılım

Yanıtlar:


3

PHP, HTML, CSS, JavaScript'i aynı belgede ayrı ayrı vurgulayan phpDesigner adlı bir program kullanıyorum . Style = "fon ..." yapsanız bile, her bölüm için kod tamamlama yapar.

Notepad ++ da dahil olmak üzere PHP (ve aynı anda kullandığı tüm diğer diller) ile çalışırken çok iyi olan başka bir program bulamadığım için taşınmak zorunda kaldım. Ben dilek tek şey sözdizimi vurgulamak PHP içinde SQL dizeleri vurgulamak (sadece SQL ile iyi yapar), ama belki de gelecekteki bir sürümü.


Ben onun delphi yazılmış tek program olduğunu düşünüyorum; P tho thock kolay; *
n00b

0

Birbirine farklı dilleri yerleştirmeye çalışanlar için bu tür bir yapılandırmaya izin veren bir araç buldum: http://www.freescripteditor.org/

Ben şahsen SQL içine gömülü PHP gerekli (evet, bu sırayla).

Yapılandırma dosyaları insan tarafından okunabilir, bu nedenle bunları metin düzenleyicisiyle değiştirebilirsiniz (programın kendisinde de GUI vardır).


0

Son zamanlarda birden çok dil içeren dosyaları vurgulamak ile çok iyi yaptı Yüce Metin 2 denedim . Benim durumumda, sadece HTML + CSS + JS oldu ama PHP ile iyi çalışacağından eminim.

Uygulama, notepad ++ kadar zengin bir özellik değildir, ancak çok daha estetik olarak hoştur.

Demo sürümü kullanıcıdan lisansı arada bir satın almasını ister, ancak zaman sınırı yoktur.


Bu Meta yazıyı okumak isteyebilirsiniz: Yanıtlarımda yazılımı nasıl öneririm?
bwDraco - Monica'yı
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.