如何防止 SSMS 在文件 "Look In" 中查找和替换更改

How can I keep SSMS Find and replace in files "Look In" from changing

在 SSMS 中,当我执行

Find and Replace in Files

(默认击键 CTRL+SHIFT+H

Edit > Find and Replace > Replace in Files

如果我将 "Look In" 设置为 "Current Document",然后进行更改并 select 全部替换按钮,查找范围下拉列表将更改为 select

All Open Documents

如何将“查找范围”设置为我之前 selected 的设置?我想将其设置为 当前文档 坦率地说,这种行为非常烦人。

这似乎是一个未解决的错误。 https://connect.microsoft.com/SQLServer/feedback/details/2593572/ssms-2016-rc2-find-and-replace-window-reverts-to-all-open-documents-are-replacing-all-within-the-current-document

试图在该网站上提交关于该问题的反馈,但坦率地说,该网站 UI 和使用它的尝试很糟糕,甚至不允许我提交反馈或评论。感谢微软带来的混乱。

找到 2593572 但在

Microsoft SQL Server Management Studio 13.0.16106.4

这仍然存在。这个网站 UI 非常可怕 顺便说一句,那时到处都是 "Please Wait....",登录后甚至不允许发表评论等

所以简单地关闭这个问题;我可能会将 SSMS 以外的其他工具视为 "workaround"。

编辑:锦上添花试图向页面底部发布的站点管理员电子邮件提交评论:

Message not delivered Your message couldn't be delivered to datpconn@microsoft.com because the remote server is misconfigured. See technical details below for more information.

一个适合我的解决方法;打开另一个查询 window 并将其留空。当您进行替换时,它默认为“所有打开的文档”而不是“整个解决方案”。