Visual Studio 2015查找替换无法默认填充选中字符串问题咨询
VS 2015 Ctrl+H 查找替换框不更新选中内容的问题修复
我之前也踩过VS2015这个坑!明明旧版本里选中文本按Ctrl+H,查找框会自动把选中内容填进去,结果到了2015版,第二次操作就犯“失忆症”——死活显示上一次的内容,完全不更新新选中的文本。先再明确下这个bug的复现步骤,确保我们说的是同一个问题:
- 选中任意文本,按下
Ctrl+H,查找框正常显示选中内容(这一步是正常的) - 做任意操作后关闭查找替换窗口
- 选中另一段不同的文本,再次按下
Ctrl+H,此时查找框显示的还是第一次的内容,而非刚选中的新文本
针对这个问题,我试过几个有效的解决办法,你可以逐一尝试:
方法1:重置VS2015的用户设置
有时候是用户配置文件出了异常,重置一下就能搞定:
- 关闭所有VS2015的窗口
- 打开命令提示符(CMD),输入下面的命令并执行:
devenv.exe /ResetSettings - 重启VS2015,再测试
Ctrl+H的功能,应该就能正常填充新选中的文本了
方法2:用临时替代操作触发正确的查找替换
如果不想重置设置,可以试试这个 workaround:
- 选中文本后,先按
Ctrl+F打开普通查找窗口(这个功能在VS2015里是正常的,会自动填充选中内容) - 然后点击查找窗口里的「替换」按钮切换到替换界面,这样就能得到正确的选中内容,完成替换操作
方法3:安装VS2015的最新更新补丁
这个bug其实在微软后续发布的更新里已经修复了,建议检查并安装所有可用更新:
- 打开VS2015,点击顶部菜单栏的「工具」→「扩展和更新」
- 在弹出的窗口里切换到「更新」标签,安装所有针对Visual Studio 2015的更新包
- 安装完成后重启VS,这个问题大概率就能彻底解决
如果以上方法都没用,还可以尝试修复VS2015的安装:在控制面板的「程序和功能」里找到Visual Studio 2015,右键选择「更改」,然后选择「修复」选项,让安装程序修复可能损坏的文件。
内容的提问来源于stack exchange,提问作者calmman
相关产品推荐
相关产品推荐

