在 SSMS 中工作时,复制一些用新行 (\r\n) 分隔的字符串数组,然后引用它并用逗号分隔(仅在 IN SQL 子句中使用)是一种非常频繁的操作。现在我必须按住 ALT 键并进行垂直选择。我想开发一个 SSMS 插件并将其分配给热键,但实际上根本没有现代 SSMS(从 17 版本开始)如何执行此操作的信息。 有很多关于如何开发 VS 扩展的文档,但没有关于 SSMS 的文档。
我意识到这不是一个问题,但不知道在哪里问 - 也许有一些文档如何从 v17 开始开发 SSMS 扩展?
附注也许 SSMS 已经有一个扩展来引用和分隔选定的逗号字符串?
编辑:
好吧,我做了一个扩展,它与 VS 配合得很好,不知道如何将它“移动”到 SSMS
最佳答案
想法是使用 Visual Studio 创建 VSIX 项目,编译它并复制到 SSMS 扩展文件夹。
之后,您需要配置 SSMS 以跳过对“未知”VSIX 扩展的验证。
我建议检查这种方法: https://github.com/benlaan/sqlformat
来自 MS 的教程: https://learn.microsoft.com/en-in/visualstudio/extensibility/extensibility-hello-world?view=vs-2017
代码项目教程: https://www.codeproject.com/Articles/1243356/Create-Your-Own-SQL-Server-Management-Studio-SSMS
关于visual-studio-2017 - SSMS - 开发一个扩展来修改所选字符串以引号和逗号分隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54378776/