Penyorotan sintaksis bahasa yang berbeda dalam file yang sama

18

Saya mencoba mendapatkan penyorotan sintaksis yang berfungsi dalam suatu file. Ini pengaturannya.

Saya memiliki index.phpfile, yang Notepad ++ dengan benar menyoroti kode PHP antara <?dan ?>tag. Di dalam file ini, saya memiliki beberapa Javascript, yang dikenali dengan benar antara tag <script type="text/javascript">dan </script>.

Namun, saya memiliki beberapa CSS yang tidak disorot dengan benar. Saya perhatikan ini dengan semua "tema" yang saya coba dengan Notepad ++. Kode ini dikelilingi oleh <style type="text/css">dan </style>belum tidak sedang dipahami sebagai CSS benar.

Ada ide?

Catatan: Notepad ++ menyoroti .cssfile individual dengan benar .

dmackerman
sumber
Selama itu dengan benar menyoroti campuran PHP dan Javascript, seharusnya tidak ada masalah mengenali bahasa lain. Anda mungkin harus melihat bagaimana NPP mengimplementasikan dukungan bahasa campuran, dan kemudian men-tweak properti untuk semua PHP, (X) HTML, dan CSS untuk mendukung interleaving bahasa ...
Terobosan

Jawaban:

3

Saya menggunakan program yang disebut phpDesigner yang menyoroti PHP, HTML, CSS, JavaScript semua secara terpisah dalam dokumen yang sama. Itu menyelesaikan kode untuk setiap bagian, bahkan jika Anda melakukan style = "fon ...".

Saya harus pindah ke sana karena saya tidak bisa menemukan program lain yang sangat bagus ketika bekerja dengan PHP (dan semua bahasa lain yang digunakannya pada waktu yang bersamaan), termasuk Notepad ++. Satu hal yang saya inginkan adalah sintaks menyoroti string SQL dalam PHP (tidak apa-apa hanya dengan SQL), tetapi mungkin dalam versi masa depan.

thaimin
sumber
saya pikir ini satu-satunya program yang ditulis dalam delphi saya suka; P mudah untuk memecahkan tho; *
n00b
0

Bagi mereka yang mencoba menanamkan bahasa yang berbeda satu sama lain, saya telah menemukan alat yang memungkinkan jenis konfigurasi seperti ini: http://www.freescripteditor.org/

Saya pribadi membutuhkan PHP yang tertanam dalam SQL (ya, dalam urutan itu).

File konfigurasi dapat dibaca oleh manusia, sehingga Anda dapat mengubahnya dengan editor teks (ada juga GUI dalam program itu sendiri).

Gman
sumber
0

Saya baru-baru ini mencoba Sublime Text 2 yang sangat baik dengan menyoroti file yang berisi banyak bahasa. Dalam kasus saya, itu hanya HTML + CSS + JS tapi saya yakin itu akan bekerja dengan baik dengan PHP.

Aplikasi ini tidak kaya fitur seperti notepad ++ tetapi jauh lebih estetis.

Versi demo meminta pengguna untuk membeli lisensi sesekali, tetapi tidak ada batasan waktu.

Daniel
sumber
Anda mungkin ingin membaca posting Meta ini: Bagaimana cara saya merekomendasikan perangkat lunak dalam jawaban saya?
bwDraco