Resaltado de sintaxis de idioma diferente dentro del mismo archivo


18

Estoy tratando de que el resaltado de sintaxis simple funcione dentro de un archivo. Aquí está la configuración.

Tengo un index.phparchivo, que Notepad ++ resalta correctamente cualquier código PHP entre las etiquetas <?y ?>. Dentro de este archivo, tengo algunos Javascript, que se reconoce correctamente entre las etiquetas <script type="text/javascript">y </script>.

Sin embargo, tengo algunos CSS que no se resaltan correctamente. He notado esto con todos los "temas" que he probado con Notepad ++. El código está rodeado <style type="text/css">y, </style>sin embargo, no se entiende como CSS correctamente.

¿Algunas ideas?

Nota: Notepad ++ resalta correctamente los .cssarchivos individuales .


Mientras resalte correctamente el PHP y Javascript mezclados, no debería haber problemas para reconocer otros lenguajes. Es posible que tenga que mirar cómo los implementos NPP el apoyo de lenguaje mixto, y luego ajustar las propiedades para todos PHP, (X) HTML y CSS para apoyar intercalando los idiomas ...
Avance

Respuestas:


3

Utilizo un programa llamado phpDesigner que resalta PHP, HTML, CSS, JavaScript, todo por separado en el mismo documento. Completa el código para cada parte, incluso si hace style = "fon ...".

Tuve que pasar a él ya que no pude encontrar ningún otro programa que fuera tan bueno cuando trabajaba con PHP (y todos los demás lenguajes que usa al mismo tiempo), incluido Notepad ++. Lo único que desearía que hiciera es resaltar la sintaxis de las cadenas SQL dentro de PHP (funciona bien solo con SQL), pero tal vez en una versión futura.


Creo que es el único programa escrito en Delphi que me gusta; P fácil de descifrar aunque; *
n00b

0

Para aquellos que intentan incorporar diferentes idiomas entre sí, he encontrado una herramienta que permite ese tipo de configuración: http://www.freescripteditor.org/

Personalmente necesitaba PHP incrustado en SQL (sí, en ese orden).

Los archivos de configuración son legibles por humanos, por lo que puede cambiarlos con el editor de texto (también hay GUI en el programa mismo).


0

Recientemente probé Sublime Text 2, que funcionó muy bien al resaltar archivos que contenían varios idiomas. En mi caso, solo era HTML + CSS + JS, pero estoy seguro de que funcionaría bien con PHP.

La aplicación no tiene tantas funciones como notepad ++ pero es mucho más agradable estéticamente.

La versión demo solicita al usuario que compre la licencia de vez en cuando, pero no hay límite de tiempo.


Es posible que desee leer esta publicación de Meta: ¿Cómo recomiendo el software en mis respuestas?
bwDraco - Restablecer Monica
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.