有没有办法在Visual Studio 2012中禁用快速查找?

问题描述:

我刚刚从2010年升级到Visual Studio 2012,无法忍受Cntrl + F在编辑器右上角显示新的快速查找对话框这一事实。我通常只是停靠查找和替换窗口,并倾向于使用它。有没有一种方法可以禁用Cntrl + F来启动新的快速查找窗口,而是将焦点移动到查找和替换窗口,类似于VS 2010的做法?有没有办法在Visual Studio 2012中禁用快速查找?

+11

这让我非常恼火。但可能出于不同的原因。我不喜欢当前文档在输入文本时跳转到文本的事实。原因是我正在寻找当前文件中的特定功能,如果它不在那里,我会在文件搜索中找到。那么快速找到文件中的失去我的地方,而其随机跳过该文件试图找到搜索文本!然后,我有添加步骤回到我的地方,然后运行查找文件搜索。 – syplex 2013-02-23 03:03:33

+5

我有一个i7-3930K CPU与32演唱会的演出。我想这对于快速查找来说不够强大。当我点击ctrl-f时,需要1或2秒钟的时间才能弹出,每次按键大约需要1秒才能找到超过一百行左右代码的文件中的文本。好主意。糟糕的实施,我猜。感谢这个问题,我将切换回旧版本。 – 2013-10-08 14:07:28

是的。您可以在工具>选项>环境>键盘中将键盘快捷键Ctrl + f分配给edit.findinfiles。到目前为止它对我很有用。

+4

问题是,您必须手动将“查找内容”更改为当前文档,并在您真的想在文件中查找时再将其更改回来。 – Jon 2013-05-30 06:21:14

+0

谢谢!我可以像你说的那样更新键盘快捷键来最终实现它。 – 2013-06-12 14:21:42

+0

此外,默认按钮是“查找全部”,因此结果将转到“查找结果窗口”,而不是选择找到的文本。为此,您必须用鼠标单击'Find Next':S甚至没有键盘快捷键:( – ClasG 2016-04-20 14:01:34

而不是修改默认的键盘快捷键考虑使用

按Ctrl + + ˚F

“在文件中查找” CTRL + + ^h为“替换文件”

有时,并不总是可以/建议更改默认快捷方式。就像在另一台电脑上工作一样。