visual-studio-code - 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 这样的语法高亮显示,即使它的内部引号(“”)?
解决方案
看来 VS Code 并没有正式支持这个功能。因此,我做了一个名为Highlight String Code的扩展,它可以突出显示 Python 或任何其他语言中的 SQL。
您可以通过将 SQL 命令的第一个关键字大写并在末尾添加分号来轻松使用它:
我希望扩展可以有所帮助。
推荐阅读
- python - 随机化列表中的字符串,对字符串开头的python有约束
- python - 对“str”对象的怀疑不能解释为整数
- angular - 在谷歌地图(角度)中获取每个国家的距离
- c# - 如何使用 c# ConsoleApplication 打开文本文件并将输入作为参数?
- mysql - 当从批处理文件调用的脚本执行时,R 的 dbConnect 因“DSN 错误”而失败
- postgresql - Postgres 查询 GROUP BY
- google-sheets - 带有正则表达式的 Google 电子表格 API setDataValidation
- android - Android 依赖 'android.arch.lifecycle:runtime' 对于编译(1.0.0)和运行时(1.1.1)类路径有不同的版本
- kubernetes-ingress - EKS Ingress(用于 ALB)在部署超过 3 个 Ingress 时没有端点
- github - Helm3 - 将图表推送到 gitlab 时校验和摘要格式无效