Como disponibilizar trechos de código HTML ao trabalhar com PHP?

2

Esta questão não é apenas sobre HTML e PHP, existem alguns arquivos que estão escritos em mais de um idioma. Vamos dar um exemplo de HTML; aqui você pode fazer coisas CSS e JavaScript nele.

No Notepad ++ você pode tornar isso possível com uma extensão ( FingerText ). Ele tem a opção de definir a linguagem para o snippet, onde você pode definir mais de um idioma e o snippet do PHP aparecerá ao trabalhar com HTML e vice-versa.

Quando comecei a usar o Ubuntu, fiquei com o editor de texto padrão gedit , ele tem um bom gerenciador de snippets. Mas o único problema é que você não pode fazer o que você pode fazer no Notepad ++.

Então, qualquer outro plugin? ou Qualquer arquivo principal do gedit que eu possa editar para conseguir isso?

    
por Sanjay 05.07.2012 / 08:33

1 resposta

0

Eu tenho medo que o gedit seja um ótimo bloco de anotações, mas não parece ter muito desenvolvimento por um tempo. Agora ele tem uma coleção de suplementos úteis, mas ele não tem o que você deseja.

Sim, suporte à detecção de tipo de documento em snippets , os snippets podem ser vinculados a um tipo de documento específico, mas também podem ser marcado como "geral". Há também uma variável disponível $GEDIT_CURRENT_DOCUMENT_TYPE que pode ser usada. Mas, claro, isso não ajuda muito seu caso de uso. Então pode ser que você possa realmente criar algo para fazer o que quiser. A linguagem de programação por trás do gedit é Python. O link que eu dei para a página de documentação de trechos também contém links sobre como escrever seus próprios plugins usando C ou Python.

Se, por outro lado, você decidir tentar uma ferramenta diferente. O melhor editor que eu encontrei em todas as plataformas é Sublime Text 2 , então talvez dê uma olhada nisso para ver se ele faz o que você quer. Tem uma comunidade de desenvolvimento muito vibrante e também é baseada no Python. Infelizmente, não é totalmente gratuito, mas continua em modo livre apenas com um lembrete ocasional.

    
por 05.07.2012 / 11:42