Estoy tratando de que el resaltado de sintaxis simple funcione dentro de un archivo. Aquí está la configuración.
Tengo un index.php
archivo, 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 .css
archivos individuales .
notepad++
css
syntax-highlighting
dmackerman
fuente
fuente
Respuestas:
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.
fuente
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).
fuente
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.
fuente