在 VS Code 中为 PostgreSQL 提供更好的语法突出显示

问题描述 投票:0回答:1

此代码:

CREATE OR REPLACE TRIGGER some_trigger
    BEFORE INSERT OR DELETE OR UPDATE 
    ON some.table
    FOR EACH ROW
    EXECUTE FUNCTION some_trigger_function();

突出显示如下:

看到黄色而不是蓝色

REPLACE
或白色而不是蓝色
FOR EACH
?我想这是一些标准的 sql 语法突出显示。但对于 PostgreSQL 来说这很好。

我尝试安装“更好的 PostgreSQL 语法”或“PostgreSQL”等扩展,但没有任何改变。

如何在 VS code 中为 PostgreSQL 获得良好的语法突出显示?

postgresql visual-studio-code syntax-highlighting
1个回答
0
投票

Chris Kolkman 的扩展

PostgreSQL
最终帮了我的忙。

在“编程语言”下的功能列表中列出了文件扩展名

*.pgsql
*.psql

我当时做了什么:

  • 禁用扩展
    Better PostgreSQL Syntax
    SQLTools
    和依赖的 PostgreSQL 驱动程序
  • 安装
    PostgreSQL
    ,作者:Chris Kolkman
  • *.sql
    文件重命名为
    *.pgsql
  • 重新加载窗口

之后 VS Code 识别出新的文件扩展名并使用正确的语法突出显示(语言模式“Postgres”)。

© www.soinside.com 2019 - 2024. All rights reserved.