Realce de sintaxe para Python no gedit

0

Estou usando a configuração padrão. Estou à procura de uma lenda simples que diga "essa cor significa que" ou "os comentários são azuis, as funções são verdes", o que for. Eu acho que a necessidade disso seria dolorosamente óbvia para todos, mas não consigo encontrá-lo (a ajuda do gedit é inútil).

Além disso, ao olhar em volta, parece que existe uma maneira de definir meu próprio esquema de cores, mas como saberia se eu tinha todos os termos e formas possíveis coloridos? Existe uma lista desses em algum lugar?

Por exemplo, eu não quero perder strings e funções e fazer com que ambas fiquem pretas e, portanto, não estou obtendo o benefício do realce de sintaxe - que eu acho que não sou de qualquer maneira, já que não sei o que todas as cores que estou vendo agora significam de qualquer maneira.

Obrigado.

editar / atualizar

@ Maythux Isso não se aplica apenas ao próprio gedit e não ao Python? Eu fiz um arquivo de texto e salvei com uma extensão .py. Por exemplo:

import this:  | 'import' is purple  <br/>
var = some_variable  | both sides of the equation are black <br/>
'This is a string'  | It is pink  <br/>
for is a special word, so is in  | 'for', 'is', 'is', and 'in' are all blood red  <br/>
"""This is still a string"""   | Triple quotes are pink <br/>
# This is a comment | but this string is dark blue  <br/>  

De onde vêm essas regras de cores e onde está a legenda que explica o que cor significa? ps - eu odeio markdown

    
por Malik A. Rumi 12.06.2015 / 15:35

1 resposta

2

Isso está relacionado a qual esquema de cores você escolher em Fonte & amp; prefrences de cor do seu gedit. Para mim eu escolho Classic

Agora,paravercomoépossíveldestacar,abraoxmldoesquemadecores

gedit/usr/share/gtksourceview-3.0/styles/classic.xml

Aquiestáumaamostradesaída:

<!--BracketMatching--><stylename="bracket-match"               foreground="#white" background="#grey" bold="true"/>
  <style name="bracket-mismatch"            foreground="#white" background="#red" bold="true"/>

  <!-- Search Matching -->
  <style name="search-match"                background="yellow"/>  

  <!-- Comments -->
  <style name="def:comment"                 foreground="blue"/>
  <style name="def:shebang"                 foreground="blue" bold="true"/>
  <style name="def:doc-comment-element"     italic="true"/>

Então você pode saber que a cor cinza é usada para correspondência de colchetes e cor azul para comentários e amarelo para pesquisa, etc ...

Você pode verificar os outros esquemas de seus arquivos xml encontrados no caminho:

/usr/share/gtksourceview-3.0/styles/

Além disso, como uma dica, você pode usar esse xml para alterar as cores como quiser, assim você pode personalizar cada esquema de acordo com suas necessidades ou gostos

    
por Maythux 12.06.2015 / 15:59