﻿SQL Formatter 0.1.3 — SSMS 20

Распакуйте архив целиком. Сначала один раз запустите SSMS 20 под своей учётной
записью. Закройте только свои окна SSMS 20 (для обновления DLL) и выполните:
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\install.ps1

Права администратора не требуются. Файлы копируются в LOCALAPPDATA текущего
пользователя, Microsoft\SQL Server Management Studio\20.0_IsoShell\Extensions.
Установщик добавляет только папку форматера в пользовательский PkgDefSearchPath
(HKCU). Исходный список сохраняется в pkgdef-search-before-install.txt.
Общая установка SSMS, HKLM и чужие профили не меняются, процессы не завершаются.
Перезапустите только свои окна SSMS 20 для загрузки меню.
Удаление: powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\install.ps1 -Uninstall
При удалении из пути исключается только папка форматера, остальные пути остаются.
После обновления/восстановления самой SSMS оболочка может пересоздать этот путь:
если меню исчезло, повторите установку под своим пользователем.

Меню: Сервис → SQL Formatter → Форматировать SQL / Настройки форматирования.
Проверено в установленной SSMS 20 из F:\SSMS20: меню, окно правил,
предпросмотр, табы, форматирование документа. Общий форматер с парсером
этой версии прошёл 252 автоматические проверки.

Поставляется «как есть», без гарантий. Использование на ваш риск.
Автор не отвечает за последствия в пределах, допускаемых законодательством.