如何更改变量名颜色?
How to change variable name color?
class Foo:
def __init__(self):
byte_string = 'newline:\n also newline:\x0a'
在PyCharm中,如何改变变量的颜色,如上例中的"byte_string"?
我在颜色设置的 "Python" 部分看不到任何可以更改它的地方。
要更改PyCharm(准确地说是4.5.3)中变量的默认颜色,请执行以下步骤:
- 打开 首选项 window。
- 在左侧边栏中,单击标记为 编辑器 的节点。
- 在 Editor 下,单击标记为 Colors & Fonts 的节点,然后单击子节点 Language Defaults .
- 如果您使用的是默认配色方案,请单击标有 另存为 的按钮,因为 PyCharm 不会让您覆盖内置配色方案。
- 在 window 的中心,您会看到一个语言元素列表。根据您的示例,您似乎想要更改 local 变量的外观,因此滚动到标记为 Local variable 的项目,然后单击它。
如果您还想更改 global 变量甚至所有标识符的颜色,只需滚动到标有 Global variables 或 标识符 ,视情况而定,并按照步骤 5-7 进行操作。
TL;DR:在 首选项 > 编辑器 > 颜色和字体 > 语言默认值 > 局部变量中编辑局部变量颜色。
令人难以置信但确实如此,Pycharm 工作人员回答我说无法设置自定义变量颜色。
请大家投票:
https://youtrack.jetbrains.com/issue/PY-8246
PyCharm 2017.1 有"semantic highlighting"。试一试。
看起来像这样:
Pycharm 的 2018 版本现在支持语义突出显示,它将颜色应用于局部和全局变量。
下
file, settings
导航到
Editor->Color Scheme->Language Defaults->Symantic higlighting
更改编辑器用于变量的颜色。
您可能需要保存自己的自定义主题,如 Tutleman 的评论中所述。默认情况下 Pycharm 给出了 5 种颜色的使用范围,如果您希望所有变量都是相同的颜色,那么您可以将所有 5 种颜色设置为相同的颜色。
编辑:我取消删除了这个,因为当你发现问题时它解决了我正在寻找的问题。我不确定你为什么决定删除它?我相信这将解决人们在找到您的 post.
时正在搜索的问题
class Foo:
def __init__(self):
byte_string = 'newline:\n also newline:\x0a'
在PyCharm中,如何改变变量的颜色,如上例中的"byte_string"? 我在颜色设置的 "Python" 部分看不到任何可以更改它的地方。
要更改PyCharm(准确地说是4.5.3)中变量的默认颜色,请执行以下步骤:
- 打开 首选项 window。
- 在左侧边栏中,单击标记为 编辑器 的节点。
- 在 Editor 下,单击标记为 Colors & Fonts 的节点,然后单击子节点 Language Defaults .
- 如果您使用的是默认配色方案,请单击标有 另存为 的按钮,因为 PyCharm 不会让您覆盖内置配色方案。
- 在 window 的中心,您会看到一个语言元素列表。根据您的示例,您似乎想要更改 local 变量的外观,因此滚动到标记为 Local variable 的项目,然后单击它。
如果您还想更改 global 变量甚至所有标识符的颜色,只需滚动到标有 Global variables 或 标识符 ,视情况而定,并按照步骤 5-7 进行操作。
TL;DR:在 首选项 > 编辑器 > 颜色和字体 > 语言默认值 > 局部变量中编辑局部变量颜色。
令人难以置信但确实如此,Pycharm 工作人员回答我说无法设置自定义变量颜色。 请大家投票: https://youtrack.jetbrains.com/issue/PY-8246
PyCharm 2017.1 有"semantic highlighting"。试一试。
看起来像这样:
Pycharm 的 2018 版本现在支持语义突出显示,它将颜色应用于局部和全局变量。
下
file, settings
导航到
Editor->Color Scheme->Language Defaults->Symantic higlighting
更改编辑器用于变量的颜色。
您可能需要保存自己的自定义主题,如 Tutleman 的评论中所述。默认情况下 Pycharm 给出了 5 种颜色的使用范围,如果您希望所有变量都是相同的颜色,那么您可以将所有 5 种颜色设置为相同的颜色。
编辑:我取消删除了这个,因为当你发现问题时它解决了我正在寻找的问题。我不确定你为什么决定删除它?我相信这将解决人们在找到您的 post.
时正在搜索的问题