Destaque de sintaxe de idioma diferente no mesmo arquivo


18

Estou tentando obter uma sintaxe simples, destacando o trabalho em um arquivo. Aqui está a configuração.

Eu tenho um index.phparquivo, que o Notepad ++ destaca corretamente qualquer código PHP entre as tags <?e ?>. Dentro deste arquivo, tenho algum Javascript, que é reconhecido corretamente entre as tags <script type="text/javascript">e </script>.

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

Alguma ideia?

Nota: O Notepad ++ destaca corretamente .cssarquivos individuais .


Desde que destaque corretamente o PHP e o Javascript combinados, não haverá problemas em reconhecer outras linguagens. Você pode ter que olhar como NPP implementa o suporte de idioma misto, e depois ajustar as propriedades para todos PHP, (X) HTML e CSS para apoiar intercalação as línguas ...
Breakthrough

Respostas:


3

Eu uso um programa chamado phpDesigner que destaca PHP, HTML, CSS, JavaScript, todos separadamente no mesmo documento. Ele conclui o código de 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 gostaria que fizesse foi destacar a sintaxe das strings SQL no PHP (funciona bem apenas com SQL), mas talvez em uma versão futura.


eu acho que é o único programa escrito em delphi i como; P fácil de crack tho; *
n00b

0

Para aqueles que estão tentando incorporar idiomas diferentes, encontrei uma ferramenta que permite esse tipo de configuração: http://www.freescripteditor.org/

Pessoalmente, eu precisava do PHP incorporado ao 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).


0

Recentemente, experimentei o Sublime Text 2, que se saiu muito bem ao 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 bloco de notas ++, mas é muito mais esteticamente agradável.

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


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.