通常,如果您在 Visual Studio 编辑器中选择某些文本并按 Ctrl + F,当“查找和替换”无模式对话框出现时,您选择的文本将自动显示在“查找内容:”文本框/下拉列表中。
由于某种奇怪的原因,它已停止工作 - 是否有一个设置可以控制它?
如果您选中了“自动填充查找...”选项但仍然不起作用, 那么你需要重置你的 Visual Studio 设置来解决问题:
在具有管理员权限的命令提示符中(在下面的
cd
命令中使用您自己的 devenv.exe 路径):
cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE"
devenv /resetsettings
devenv /setup
(这个想法来自这里:https://blog.parkercomp.com/2009/11/how-to-fix-visual-studio-when-ctrl-f.html)
它并没有停止这样做,而且您还没有告诉它使用所选文本:转到工具→选项→查找和替换,然后选中“自动填充查找...”选项。
转到 工具 -> 选项 -> 环境 -> 键盘,然后选择默认值,然后单击 重置按钮。
当 CTRL + F 停止使用当前选择填充“查找”窗口时,这对我有用:
按 CTRL + F3 使其再次工作