python - 使用 VSCode 在 python 中突出显示初始变量赋值

标签 python visual-studio-code

我想在 Visual Studio Code 中使用 tokenColor 来突出显示 python 中变量的初始绑定(bind)。也就是说,变量名第一次出现在其作用域中时,我希望它具有不同的颜色。这通常是 JavaScript 中使用关键字“let”或“var”的地方。我该如何将其添加到 VSCode 中?

最佳答案

使用简单的语言语法这是不可能的,因为它需要理解程序本身的结构(即理解什么是初始绑定(bind)与重新分配)。这种类型的突出显示称为语义突出显示。

从 VS Code 1.29 开始,您可以使用 decorators 实现自定义版本的语义着色。正确的语义突出显示 api 由 this issue 跟踪

关于python - 使用 VSCode 在 python 中突出显示初始变量赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52366262/

相关文章:

go - 如何强制 VSCode 在 goimports 匹配多个同名包的情况下需要手动选择?

python - 使用 python 处理许多巨大的日志文件

Python + PyCharm 文件结构问题 : AttributeError: 'module' object has no attribute 'X'

Python 无法使用 Powershell 找到路径

javascript - Visual Studio Code 自动完成/IntelliSense 不适用于 JavaScript

python - 如何为 vscode 的数据科学模式设置环境变量?

typescript - 如何使用 VSCode API 打开文件和插入文本

Python requirements.txt 使用本地git依赖

python - Pandas 从几个月到几周重新采样

python - Python 中的时间比较