【问题标题】:More Complex Syntax Highlighting for Python in PyCharm?PyCharm 中更复杂的 Python 语法高亮显示?
【发布时间】:2018-05-29 02:32:06
【问题描述】:

我似乎在 PyCharm Pro 中根本找不到任何解决方案。我有以下内容:

  1. 局部变量

  2. 类名

  3. 类实例

  4. 类实例调用方法

  5. 一个全局变量

但是,无论范围有多大不同,一切都是白色的。 有什么办法可以通过插件改善这一点吗?或者,定制更复杂的 Python 语法?

在自定义 JavaScript、HTML 或许多其他语言的语法高亮颜色时,我对此完全没有任何问题。只是对于 Python,我唯一需要自定义的就是:

如何在 PyCharm 中为 Python 的配色方案添加更多颜色?

【问题讨论】:

  • 我只是好奇你在这些图片中的 IDE 上使用了什么配色方案?

标签: python intellij-idea pycharm syntax-highlighting


【解决方案1】:

您可以将这些变量/类/方法设置为Preferences -> Editor -> Color Scheme -> Language DefaultsCustomPython 中的任何颜色。

更多颜色,您甚至可以查看Language Defaults 中的semantic highlighting

当然,github 和其他网站上也有很多配色方案,可以在Color Scheme 标签页中导入。

【讨论】:

  • @grundic 啊,完美。不错的分享:)
  • IntelliJ 中的突出显示是否不同? Python 颜色选项仍然非常有限。我无法为类/方法或字段中的名称设置颜色。 self.name 是白色的,module.field 是白色的,等等
  • @EhsanKia 不幸的是,尽管类突出显示继承自 Language Defaults -> Classes,这在所有 jetbrains IDE 中几乎相同,但 python 有一些独特的问题。您可以看到Instance field 那里已经有前景色,但没有工作。相关youtrack问题:youtrack.jetbrains.com/issue/PY-8246youtrack.jetbrains.com/issue/PY-26919youtrack.jetbrains.com/issue/PY-26706
猜你喜欢
  • 2014-05-15
  • 2018-03-21
  • 2018-01-17
  • 1970-01-01
  • 2015-10-08
  • 2014-10-27
  • 2011-08-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多