代码之家  ›  专栏  ›  技术社区  ›  Keith Walton

如何在SQLServerManagementStudio编辑器中查看选项卡停止的位置?

  •  4
  • Keith Walton  · 技术社区  · 17 年前

    我使用语音识别来口述SQL,把事情排好很痛苦。如果我能看到标签在哪里停止,这将为我节省很多时间。

    2 回复  |  直到 11 年前
        1
  •  5
  •   Community Mohan Dere    9 年前

    Management Studio支持一个未记录的功能 Visual Studio has as well 。它在特定列位置向编辑器窗口添加垂直引导线。

    使用下面的文本创建一个.reg文件,然后打开它将其与注册表合并。这将在SQLServer2005中每8个字符添加一行(最多96列)。根据需要进行修改以适应标签大小。它似乎不支持超过12行。字符串的RGB部分应该设置颜色,但对我来说,它总是显示为黑色。你很快就会注意到为什么这是一个未记录的功能——线条出现在不需要的位置,如消息输出窗口。

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Shell\Text Editor]
    "Guides"="RGB(128,0,0) 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96"
    
        2
  •  1
  •   kristof    17 年前

    也许 SQL Refactor 红门。您可以定义所需的代码布局,然后简单地使用命令“Lay Out SQL”。

    安装SQLRefactor时,它会在ManagementStudio主菜单中添加额外的菜单项。每个命令都有其键盘快捷键(例如,对于Lay Out SQL,它是Ctrl+B Ctrl+L),因此我认为您应该能够将该命令分配给您的语音识别工具。

    SQL重构是有价格的,但你可以下载14天的完整工作试用版来尝试它,它满足了你的需求。