Sintaxe de idioma diferente destacando dentro do mesmo arquivo

18

Estou tentando destacar a sintaxe simples trabalhando dentro de um arquivo. Aqui está a configuração.

Eu tenho um arquivo index.php , que o Notepad ++ realça corretamente qualquer código PHP entre as tags <? e ?> . Dentro desse arquivo, eu tenho um pouco de Javascript, que é reconhecido corretamente entre as tags <script type="text/javascript"> e </script> .

No entanto, tenho alguns CSS que não estão sendo destacados corretamente. Eu notei isso com todos os "temas" que eu tentei com o Notepad ++. O código é cercado por <style type="text/css"> e </style> , mas não está sendo entendido corretamente como CSS.

Alguma idéia?

Observação: o Notepad ++ destaca corretamente os arquivos .css individuais.

    
por dmackerman 19.01.2011 / 19:47

3 respostas

3

Eu uso um programa chamado phpDesigner que destaca PHP, HTML, CSS, JavaScript todos separadamente no mesmo documento. Ele faz a complementação de código para cada parte, mesmo que você faça style="fon ...".

Eu tive que mudar para ele, pois não consegui encontrar nenhum outro programa que fosse tão bom ao trabalhar com PHP (e todas as outras linguagens que ele usa ao mesmo tempo), incluindo o Notepad ++. A única coisa que eu queria era sintaxe destacar strings SQL dentro do PHP (ele faz muito bem com apenas SQL), mas talvez em uma versão futura.

    
por 20.01.2011 / 01:10
0

Para aqueles que estão tentando incorporar diferentes idiomas, encontrei uma ferramenta que permite esse tipo de configuração: link

Eu pessoalmente precisava de PHP embutido no SQL (sim, nessa ordem).

Os arquivos de configuração são legíveis por humanos, então você pode alterá-los com o editor de texto (também há GUI no próprio programa).

    
por 02.02.2011 / 14:29
0

Eu recentemente testei o Sublime Text 2 , que se saiu muito bem em destacar arquivos que continham vários idiomas. No meu caso, era apenas HTML + CSS + JS, mas tenho certeza que funcionaria bem com PHP.

O aplicativo não é tão rico em recursos como o notepad ++, mas é muito mais esteticamente agradável.

A versão demo solicita ao usuário que compre a licença de vez em quando, mas não há limite de tempo.

    
por 07.09.2012 / 15:44