realce de sintaxe LESS e CSS3

5

Eu encontrei este post no SU, mas não parece para atender exatamente às minhas necessidades, então farei uma pergunta semelhante. Eu normalmente uso o PSPad, e também não tenho muito medo do Notepad ++. Ambos são bons editores, mas o destaque do CSS parece não ter todas as vantagens do CSS3.

Para começar, comecei recentemente a usar o LESS em vez do CSS simples, e é aí que ambos os editores falham miseravelmente. Assim que as propriedades aninhadas são encontradas, o PSPad fica completamente perdido e é incapaz de mostrar chaves correspondentes, para não mencionar o realce de sintaxe ruim. O Notepad ++ é um pouco melhor, já que as chaves correspondentes são sempre mostradas corretamente, mas ainda assim, o aninhamento faz com que o Notepad ++ perca seu caminho em torno de MENOS.

Então, por acaso você sabe como eu posso fazer um desses dois cooperar com o LESS corretamente? Um recurso para download ficará bem, ou talvez um plugin, se você souber de um (eu não sei). Alternativamente, se você conhece algum outro editor leve e bom que possa oferecer bons pontos de destaque, por favor me aponte para ele (e, por favor, nenhum material baseado no Eclipse, é pesado demais para apenas um marcador de CSS).

[Editar, caso alguém considere útil]:

Desde que escrevi a pergunta, eu me deparei com um ótimo, embora baseado em Java e, portanto, um pouco lento, IDE. É chamado de PhpStorm , criado pela JetBrains. Como eu o uso agora para a maioria da minha codificação PHP, eu também acabo editando arquivos LESS com ele. E aí vem a surpresa: o PhpStorm tem suporte embutido para o LESS! Não é perfeito, pois às vezes esquece de exibir sugestões de preenchimento automático, mas no geral é realmente decente. Como eu disse, não é uma solução leve, e não é gratuita também, mas eu a uso para todos os meus códigos hoje em dia e acho isso muito recomendável.

    
por mingos 06.12.2010 / 21:38

2 respostas

3

O PSPad permite que você defina "Marcadores de usuário". Embora não seja tão flexível quanto uma especificação completa, você pode definir pelo menos todas as palavras-chave (até três categorias) e as palavras reservadas que deseja destacar. Para LESS, você pode obter / editar uma lista de palavras-chave do marcador CSS existente na seção [Palavras-chave] de "CSS.DEF" no diretório "Contexto" dentro da pasta do programa PSPad - você também pode expandir essa lista se simplesmente deseja suporte para as palavras-chave CSS3 no marcador normal de CSS.

Você deve atribuir este marcador de usuário a uma das "tags < não atribuídas >" pontos nas Configurações do Marcador, após as quais você pode selecionar cores para as palavras reservadas e três categorias de palavras-chave.

Com esses marcadores de usuário, os colchetes aninhados funcionam bem.

Observação: como esses arquivos são armazenados em subpastas da pasta do programa PSPad, geralmente em C: \ Arquivos de Programas, o Windows Vista e o Windows 7 não permitem editá-los, a menos que você execute o PSPad como Administrador. Certifique-se de fazer isso quando alterar qualquer configuração.

Então, em resumo:

  • Expanda C: \ Arquivos de programas \ PSPad \ Contexto \ CSS.DEF para propriedades CSS3
  • Crie um marcador de usuário (com as palavras-chave do arquivo acima) para poder ter destaque de sintaxe para LESS
por 11.06.2011 / 01:25
2

O Notepad ++ também permite estilos definidos pelo usuário.

Veja uma lista de 50 idiomas que já foi feita , bem como instruções para importá-los. O link leva você para Less.js. E, claro, qualquer outra linguagem que você gostaria de adicionar / modificar.

Felicidades!

    
por 17.08.2012 / 23:24