【问题标题】:SQL Server 2012 \ VS 2010 - SQL syntax highlighting for custom file extensionsSQL Server 2012 \ VS 2010 - 自定义文件扩展名的 SQL 语法高亮
【发布时间】:2012-04-19 16:25:50
【问题描述】:

在工作中,我们的 SQL 代码有多种文件扩展名:.PRC 用于存储过程,.TAB 用于表脚本等。

在以前版本的 SQL Server Management Studio 中,我可以将每个扩展设置为在 Tools > Options > Text Editor > File Extension 菜单中使用 SQL 语法突出显示。

但在 SQL Server 2012 中,"SQL Query Editor" 的选项消失了:

任何人都知道解决方法,我尝试了一些注册表黑客无济于事)

【问题讨论】:

  • 是否可以切换到“双”扩展名,例如 .prc.sql.tab.sql
  • @AndriyM 我可能最终会制作一个 PowerShell 脚本来执行此操作,但要记住和跟踪是另一回事:(

标签: sql visual-studio-2010 syntax-highlighting sql-server-2012


【解决方案1】:

我添加了* 作为由 SQL 查询编辑器处理的文件扩展名,现在我在可用编辑器的下拉列表中有“SQL 查询编辑器”选项。我编辑的 reg 键是:

HKEY_CURRENT_USER\Software\Microsoft\SQL 服务器管理 Studio\11.0_Config\Editors{B5A506EB-11BE-4782-9A18-21265C2CA0B4}\Extensions

我将 DWORD 值与“sql”扩展名的值匹配。

编辑: 看起来这只适用于 SMSS 的会话寿命。当我关闭并重新打开 SMSS 时,PRC 映射被删除,我创建的 DWORD 键也被删除。希望我能找到一种方法来保持它的持久性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-13
    • 1970-01-01
    • 2017-09-13
    • 2011-09-02
    相关资源
    最近更新 更多