Как узнать, где находятся вкладки в редакторе SQL Server Management Studio?

Я диктую SQL, используя распознавание речи, а выстраивание в ряд вещей - это боль. Если бы я мог видеть, где находятся вкладки, это сэкономило бы мне много времени.

2 ответа

Решение

Management Studio поддерживает недокументированную функцию, которая есть и в Visual Studio. Он добавляет вертикальные направляющие линии в окно редактора в определенных местах столбцов.

Создайте файл.reg, используя текст ниже, и откройте его, чтобы объединить с вашим реестром. Это добавит строку каждые 8 ​​символов (до столбца 96) в SQL Server 2005. Измените при необходимости в соответствии с размером вкладки. Кажется, он не поддерживает более 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"

Возможно, SQL Refactor от Red Gate. Вы можете определить желаемую разметку кода, а затем просто использовать команду "Lay Out SQL".

При установке SQL Refactor он добавляет дополнительный пункт меню в главное меню Management Studio. У каждой команды есть сочетание клавиш (например, для Layout SQL это Ctrl+B Ctrl+L), поэтому я предполагаю, что вы сможете назначить эту команду своему инструменту распознавания речи.

SQL Refactor поставляется с ценой, но вы можете загрузить 14-дневную полную рабочую пробную версию, чтобы попробовать ее, которая отвечает вашим потребностям.

Другие вопросы по тегам