首页 > 解决方案 > python中sql命令的VS Code语法高亮

问题描述

在此处输入图像描述

第一个语法高亮是 VS Code,第二个是 sublime text。我搜索了扩展,但我找不到任何可以检测到 CREATE TABLE 之类的 sql 命令并在我开始输入时突出显示它们或建议它们的东西。Sublime 和 atom 默认情况下具有此功能,但我无法使其在 VS Code 中工作。我正在使用 .py 文件,因此语法突出显示仅适用于 python 命令,并且整个文本(引号内)在 VS Code 中被视为字符串。在 .py 文件中使用 sql 语法或突出显示命令时,是否有任何修复方法可以在 VS Code 中获得像 sublime/atom 这样的语法高亮显示,即使它的内部引号(“”)?

标签: visual-studio-codesublimetext3

解决方案


看来 VS Code 并没有正式支持这个功能。因此,我做了一个名为Highlight String Code的扩展,它可以突出显示 Python 或任何其他语言中的 SQL。

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

在此处输入图像描述

我希望扩展可以有所帮助。


推荐阅读