Pycharm 语法突出显示对变量无法正常工作

问题描述 投票:0回答:1

我正在使用最新的 Pycharm Professional 版本 2023.3.2(与 2023.3.1 存在相同问题)

如果我在函数中定义变量,则该变量的突出显示有效。如果我在函数之外定义它,它就不起作用。我尝试了几种配色方案(深色、单凯和社区配色方案),但它们都没有突出显示函数外部的变量。

这是预期的还是我遗漏了什么?...根据配色方案预览,这些变量应该突出显示。

[highlighting1

预览:

pycharm
1个回答
0
投票

这是 PyCharm 的预期行为。

在预览中,

x
代表局部变量。 请注意,当我在设置中选择局部变量时,
x
周围会出现一个矩形。 (这个描述可能看起来很尴尬,但这就是它的工作原理)。

在您的代码中,

five
不是局部变量。

您可以通过启用语义突出显示来更改全局变量的颜色。但是,我认为您不能修改全局变量的其他设置。 (参见如何更改变量名称颜色?

© www.soinside.com 2019 - 2024. All rights reserved.