Ativar a sintaxe para colorir em Geany?

1

On-line todos os exemplos de Geany têm coloração de sintaxe, mas não consegui descobrir como ativar esse recurso. Eu baixei Geany, então criei um novo arquivo python, mas sempre que eu digito uma palavra-chave, número, string ... a cor fica preta mesmo depois de salvar. Tenho que instalar um plug-in adicional ou existe uma opção em algum lugar para ativar a coloração?

    
por user2154420 26.08.2015 / 18:33

3 respostas

3

A "coloração" é chamada de realce de sintaxe e é baseada no tipo de arquivo detectado. O tipo de arquivo que detecta praticamente funciona em dois caminhos:

  1. da extensão de arquivo. Portanto, um arquivo com extensão .py é reconhecido como arquivo Python. Isso pode ser configurado por meio de Ferramentas- > Arquivos de configuração- > filetypes_extensions.conf
  2. da escolha manual de dentro do menu Documento. Então, por exemplo, "Documento > Definir tipo de arquivo- > Linguagens de script- > Arquivo de origem Python" para definir o Python

Em alguns casos, o chamado shebang - o #! / bin / ... no início de um arquivo - também é usado para determinar o tipo de arquivo.

No seu caso, você deve garantir que salvou seu arquivo com uma extensão marcada como Python e / ou escolher manualmente.

    
por frlan 27.08.2015 / 10:37
1

Existe uma grande coleção de temas de destaque de sintaxe no Github. Por favor verifique:

link

Basta seguir a seção Unix-like Installation :

% bl0ck_qu0te%     
por Michal Przybylowicz 08.02.2016 / 16:55
0

Além de conectar a extensão do arquivo a um tipo de arquivo (como mencionado na resposta do frian ), há uma configuração geral que foi supervisionado por mim. Certifique-se de que em

  • Visualizar - > Esquemas de cores ...

não há uma entrada selecionada que diga "null" como o valor entre parênteses. Eu sou o meu caso, isso foi: "github.conf (null)". Você pode escolher um dos "Standard" ou "Alternate" ou até mesmo adicionar esquemas de cores, conforme descrito na resposta de Michal .

    
por philburns 24.04.2018 / 17:20