Est-il possible d'étendre l'éditeur dans SSMS?

L'éditeur de text SQL Server Management Studio peut-il être étendu? Si c'est possible, quel genre de travail et d'outils sont impliqués?

Je me retrouve souvent en train de sauter vers d'autres éditeurs pour certains types de manipulation de text, puis de revenir à SSMS. S'il était possible d'étendre l'éditeur SSMS, je pourrais le faire.

La première caractéristique que j'appendais serait un "mode colonne" où vous pourriez opérer sur des rectangles de text. UltraEdit, Emacs et quelques autres éditeurs ont cette fonctionnalité. Je trouve cela inestimable pour l'édition de SQL.

Vous pouvez faire des sélections de boîte dans SSMS en maintenant la touche Alt enfoncée.

Vous pouvez faire Alt + sélectionner le text avec la souris, ou Alt + Shift + sélectionner le text avec les touches du slider.

Oui. Jetez un oeil à SSMS Toolpack pour un tas de fonctionnalités très utiles à SSMS.

Voir également Extensions SSMS de SQL Server 2008 Extended Events sur codeplex, vous pouvez brossez les sources et voir comment les additions SSMS sont codées.

Notez que, historiquement, l'interface du complément SSMS a été interrompue par le SP plusieurs fois.

Il y a beaucoup de façons de pirater SSMS comme décrit ci-dessus mais la réalité est qu'il n'y a pas de manière supscope (actuellement) d'étendre SSMS. Cela signifie que quoi que vous fassiez, vous risquez de vous refind dans la prochaine mise à jour ou service pack.

Nous avons tous été harceler l'équipe SQL Server pour cela pendant une longue période. Veuillez append votre voix aux appels d'extensibilité dans SSMS.