Python VSCode语法颜色是什么意思?
VSCode具有Python语言的语法突出显示。我找不到任何解释来解释每个标记是如何分类和组织成颜色的 具体来说,为什么有些关键字颜色相同,但有些不同 查看此代码:Python VSCode语法颜色是什么意思?,python,visual-studio-code,syntax-highlighting,Python,Visual Studio Code,Syntax Highlighting,VSCode具有Python语言的语法突出显示。我找不到任何解释来解释每个标记是如何分类和组织成颜色的 具体来说,为什么有些关键字颜色相同,但有些不同 查看此代码: for…in将关键字显示为相同的颜色,但if…in将关键字显示为不同的颜色。为什么中的会改变颜色?什么决定一个关键字是紫色、蓝色还是其他 最后,是否有一个关于关键字组织方式的详尽列表或图表 更新 从@JillCheng答案中的第一个链接中,我找到了,可以通过在命令调色板中运行Developer:Inspect编辑器标记和作用域来启
for…in
将关键字显示为相同的颜色,但if…in
将关键字显示为不同的颜色。为什么中的会改变颜色?什么决定一个关键字是紫色、蓝色还是其他
最后,是否有一个关于关键字组织方式的详尽列表或图表
更新
从@JillCheng答案中的第一个链接中,我找到了,可以通过在命令调色板中运行Developer:Inspect编辑器标记和作用域来启用。这将显示当前所选文本是如何标记的
for…in
显示两个关键字都标记为keyword.control.flow.python
if…in
将if
显示为关键字.control.flow.python
和中的显示为关键字.operator.logical.python
它们在中不同。第一个用于迭代,第二个是运算符。vscode中代码的颜色由主题提供。(Vscode默认使用自己的主题。)引用:和
使用不同的主题可以使代码显示不同的颜色。您还可以设置自定义代码的颜色。参考:.中的…和如果
中的…是pythonkeywords@Trevin艾弗里:你得到你需要的答案了吗?@JillCheng是的,我刚刚找到了答案,并用准确的答案更新了问题。谢谢。这应该是公认的答案