Visual Studio 2008中的SQL语法高亮显示

4

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

我该如何让编辑器将此语法高亮应用于具有不同扩展名的文件(例如.PLPGSQL)?

在“工具”>“选项”>“文本编辑器”>“文件扩展名”>“编辑器”下拉列表中,SQL编辑器似乎不是一个选项 - 这是我能看到类似我所需要的内容的选项中唯一的一个区域。

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


我确信有一个选项可以这样做。但是如果我没记错的话,它在一个不太显眼的地方。 - leppie
针对使用VS 2010或2012的用户,如果您还安装了SQL Server数据工具,那么在该对话框中您将会看到“Microsoft SQL Server数据工具,T-SQL编辑器”的选项。 - Holistic Developer
2个回答

1

我猜你现在已经得到了答案,但是对于那些仍在搜索的人来说...

你需要在注册表中稍微调整一下,至少在VS 2008中是这样:

首先,在“文件扩展名”中为你特定的扩展名创建一个键(例如:.prc)

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

然后将默认值设置为:{FA6E5E79-C8EE-4D37-B79A-5067F8BD5630}。这样应该就可以了。

1

注册表位置将根据您的操作系统是32位还是64位而有所不同。

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接