Sublime Text:如何更正SQL Server语法

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

我是Sublime Text(版本3)的新手,并且在获取正确的SQL语法突出显示方面遇到了困难。

[每当我查看SQL查询时,ST都会将“#”视为注释。例如,这里#以外的所有内容都会变灰:

INSERT INTO #TEST (A,B,C,D)
VALUES ('a','b','c','d')

我想纠正这个问题,所以我环顾四周持续数周,但它们都不起作用...

我从C:\Program Files\Sublime Text 3\Packages中查找文件SQL.sublime-package开始。

我在评论部分找到了此文本:

- match: "#"
  scope: punctuation.definition.comment.sql
  push:
   - meta_scope: comment.line.number-sign.sql
    - match: \n
      pop: true

所以我尝试编辑它:

  • 删除文本块会导致Sublime Text错误:

加载语法文件“ Packages / SQL / SQL.sublime-syntax”时出错:无法阅读Packages / SQL / SQL.sublime语法

  • 以其他方式更改#号(例如“-”):无效)>
  • 您有解决方案在Sublime Text 3中突出显示正确的SQL语法吗?

非常感谢

我是Sublime Text(版本3)的新手,在获得正确的SQL语法突出显示方面遇到了困难。每当我查看SQL查询时,ST都会将“#”视为注释。例如,这里...

sql sql-server sublimetext3 sublimetext sublime-text-plugin
1个回答
0
投票

您走在正确的轨道上;您尝试过的应该对您有用。如果收到指示Sublime无法加载语法的错误,则最有可能的原因是您删除了太多文件或以其他一些微妙的方式更改了文件。 sublime-syntax文件是YAML,因此它们对诸如缩进之类的内容敏感。

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