【发布时间】:2020-11-02 02:47:21
【问题描述】:
VSCode 具有 Python 语言的语法高亮显示功能。我找不到任何关于如何将每个标记分类和组织成颜色的解释。
具体来说,为什么有的关键词颜色一样,有的不一样。
看这段代码:
for...in 将关键字显示为相同的颜色,但if...in 将关键字显示为不同的颜色。为什么in 会变色?什么决定了关键字是紫色还是蓝色或其他?
最后,是否有详尽的列表或图表说明关键字的组织方式?
更新
从@JillCheng 的回答中的第一个链接中,我找到了Scope Inspector,可以通过在命令面板中运行Developer: Inspect Editor Tokens and Scopes 来启用它。这将显示当前选择的文本是如何被标记的。
for...in 显示两个关键字都被标记为keyword.control.flow.python。
if...in 将if 显示为keyword.control.flow.python,将in 显示为keyword.operator.logical.python。
【问题讨论】:
-
for...in和if...in是 python 关键字 -
@Trevin Avery 你得到你需要的答案了吗?
-
@JillCheng 是的,我刚刚找到它并用确切的答案更新了问题。谢谢。
标签: python visual-studio-code syntax-highlighting