【问题标题】:SQL highlighting in Visual Studio 2008Visual Studio 2008 中的 SQL 高亮显示
【发布时间】:2011-05-05 13:43:13
【问题描述】:

在 Visual Studio 2008 中打开扩展名为 .SQL 的文件具有 T-SQL 语法高亮显示。

如何说服编辑器将此语法突出显示应用到具有不同扩展名的文件(在我的例子中是 .PLPGSQL)。

SQL 编辑器似乎不是“工具”>“选项”>“文本编辑器”>“文件扩展名”>“编辑器”下拉列表中的选项 - 这是选项中唯一可以看到类似我的内容的区域之后。

我觉得我错过了一些应该非常明显的东西。

【问题讨论】:

  • 我确信有一个选项可以做到这一点。 Bit IIRC 它在一个不起眼的地方。
  • 对于 VS 2010 或 2012 的任何人的说明。如果您还安装了 SQL Server Data Tools,您将在该对话框中获得“Microsoft SQL Server Data Tools,T-SQL 编辑器”选项。

标签: visual-studio-2008 syntax-highlighting


【解决方案1】:

我猜你现在已经有了答案,但无论如何对于那些仍然会搜索的人来说......

至少在 VS 2008 中,您必须稍微修改一下注册表:

首先,在“文件扩展名”中为您的特定扩展名创建一个密钥 (在我的例子中:.prc)

HKLM:\SOFTWARE\Microsoft\VisualStudio\9.0\Languages\File Extensions\.prc

然后将默认值设置为: "{FA6E5E79-C8EE-4D37-B79A-5067F8BD5630}"

应该做的伎俩。

【讨论】:

    【解决方案2】:

    注册表位置会有所不同,具体取决于您使用的是 32 位还是 64 位操作系统。

    对于 32 位 Windows 安装,请使用:
    HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\Languages\文件扩展名

    对于 64 位 Windows 安装,请使用:
    (64 位)HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Languages\File Extensions

    正如@David 所指出的,您应该为您的扩展(如 .tab、.prc 等)创建一个新密钥并将默认值设置为“{FA6E5E79-C8EE-4D37-B79A-5067F8BD5630}”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-30
      • 2019-01-03
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      • 2019-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多