我使用语音识别来操作SQL,但是排版可能会很麻烦。如果我可以看到制表符的位置,那么可以节省很多时间。
我使用语音识别来操作SQL,但是排版可能会很麻烦。如果我可以看到制表符的位置,那么可以节省很多时间。
管理工作室支持一个未经文件记录的功能,Visual Studio也有这个功能。它在编辑器窗口中添加垂直指导线,位于特定的列位置。
使用下面的文本创建一个.reg文件,并打开它以将其合并到您的注册表中。这将在SQL Server 2005中的每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"
也许你可以尝试使用 Red Gate 公司的 SQL Refactor 工具。你可以定义代码的所需布局,然后简单地使用“Lay Out SQL”命令。
安装 SQL Refactor 后,会在管理工具的主菜单中添加额外的菜单项。每个命令都有其键盘快捷键(例如,对于 Lay Out SQL 命令,它是 Ctrl+B Ctrl+L),因此我认为你应该能够将该命令分配给你的语音识别工具。
SQL Refactor 是付费软件,但你可以下载 14 天的完全功能试用版来测试是否满足你的需要。