我正在使用最新的 Pycharm Professional 版本 2023.3.2(与 2023.3.1 存在相同问题)
如果我在函数中定义变量,则该变量的突出显示有效。如果我在函数之外定义它,它就不起作用。我尝试了几种配色方案(深色、单凯和社区配色方案),但它们都没有突出显示函数外部的变量。
这是预期的还是我遗漏了什么?...根据配色方案预览,这些变量应该突出显示。
[
预览:
这是 PyCharm 的预期行为。
在预览中,
x
代表局部变量。
请注意,当我在设置中选择局部变量时,x
周围会出现一个矩形。 (这个描述可能看起来很尴尬,但这就是它的工作原理)。
在您的代码中,
five
不是局部变量。
您可以通过启用语义突出显示来更改全局变量的颜色。但是,我认为您不能修改全局变量的其他设置。 (参见如何更改变量名称颜色?)