Python 中 SQL 命令的 VS Code 语法高亮显示

sta*_*low 1 sublimetext3 visual-studio-code

在此输入图像描述

第一个语法高亮是 VS Code 的,第二个是 Sublime Text 的。我搜索了扩展,但找不到任何可以检测 SQL 命令的东西,例如CREATE TABLE突出显示它们或在我开始输入时建议它们。

Sublime Text 和 Atom 默认具有此功能,但我无法让它在 VS Code 中工作。

我正在处理.py文件,因此语法突出显示仅适用于 Python 命令,并且整个文本(引号内)在 VS Code 中被视为字符串。

.py在文件中使用 SQL 语法或突出显示命令(即使它在引号 ("") 内)时,是否有任何修复可以像 VS Code 中的 Sublime Text / Atom 一样进行语法突出显示?

小智 6

VS Code 似乎不正式支持此功能。因此,我制作了一个名为“Highlight String Code”的扩展,它可以突出显示 Python 或任何其他语言中的 SQL 表达式。

您可以通过将 SQL 命令的第一个关键字大写并在末尾添加分号来轻松使用它:

在此输入图像描述

我希望扩展能有所帮助。