我用 Ctrl + H 调用查找和替换对话框。在 F3 上找到结果但是我必须使用鼠标搜索“替换”按钮。在每个新发现中,它会改变屏幕位置。有没有办法只使用键盘使用此对话框?
它会为我节省一些宝贵的秒数乘以一些非常大的数字(我正处于重构中)。
答案 0 :(得分:11)
在2015年视觉工作室:
在该对话框中:
Alt + L - 打开“ L ook In”下拉列表。使用向上/向下和Enter从此列表中选择:
Alt + R - R eplace Next
Alt + A - 替换 A ll
Esc - 解雇对话
例如,要在当前选择中将“foo”替换为“bar”:
答案 1 :(得分:3)
答案 2 :(得分:2)
您可以在开始 F3 之前通过源文本复制所需的替换文本,然后点击 Ctrl + V VS的下一场比赛为您选择匹配文本。
这是一个黑客,但它确实有效。
答案 3 :(得分:2)
可以停用Resharper默认行为“ Alt + R”,从而可以快速访问Visual Studio中的Resharper菜单。
只需在Resharpers选项中取消选中它: enter image description here
答案 4 :(得分:1)
如果停靠查找/替换窗口,则每次新查找都不会移动。
然后您可以在F3上用1个手指交替移动到下一个查找,同时将鼠标悬停在不移动的替换按钮上以替换您需要的内容。