Подсветка синтаксиса для Python в gedit

Я использую настройку по умолчанию. Я ищу простую легенду, которая говорит: «этот цвет означает, что» или «комментарии синие, функции зеленые», что угодно. Я думаю, что необходимость в этом была бы болезненно очевидна для всех, но я не могу ее найти (помощь gedit бесполезна).

Кроме того, при осмотре, кажется, есть способ установить мою собственную цветовую схему, но откуда мне знать, что я раскрасил все возможные термины и формы? Список тех где-то есть?

Например, я не хочу пропустить строки и функции и сделать так, чтобы они оба стали черными, и, таким образом, я не получаю преимущества подсветки синтаксиса - что, я полагаю, не так как я Я все равно не знаю, что означают все цвета, на которые я смотрю.

Благодаря.

edit / update

@ Maythux Разве это не относится только к самому gedit, а не к Python? Я сделал текстовый файл и сохранил его с расширением .py. Например:

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/>  

Откуда взялись эти цветовые правила и где легенда, объясняющая, что цвет означает, что и что? PS - Я ненавижу уценку

0
задан 12 June 2015 в 20:44

1 ответ

Это связано, к которой цветовой схеме Вы выбираете в Шрифте & цветные предпочтения Вашего gedit. Для меня я выбираю Classic

enter image description here

Now, чтобы видеть, как он выделяется открытый, xml цветовой схемы

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

Здесь является образцом вывода:

<!-- Bracket Matching -->
  <style name="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"/>

Тогда можно знать, что серый цвет используется для соответствия скобки и синего цвета для комментариев и желтого для поиска, и т.д.

можно проверить другие схемы из их xml файлов, основанных в пути:

/usr/share/gtksourceview-3.0/styles/

кроме того, как подсказка можно использовать этот xml для изменения цветов, как Вам нравится так, Вы можете настроить каждую схему к своим потребностям или любите

0
ответ дан 12 June 2015 в 20:44

Другие вопросы по тегам:

Похожие вопросы: