我使用ReSharper已经有一段时间了。但是我记得每次安装Resharper都会默认覆盖Visual Studio的Ctrl+F和Ctrl+Shift+F的快捷键,这两个快捷键分别用于“查找”和“在文件中查找”。这种情况在R#3、4、5版本以及VS2005、2008和2010中都出现过。
我不知道为什么默认设置会这样,但如果这是个问题的话应该早就被解决了。我在公司里询问了其他人,发现并不是只有我遇到这个问题。
我使用ReSharper已经有一段时间了。但是我记得每次安装Resharper都会默认覆盖Visual Studio的Ctrl+F和Ctrl+Shift+F的快捷键,这两个快捷键分别用于“查找”和“在文件中查找”。这种情况在R#3、4、5版本以及VS2005、2008和2010中都出现过。
我不知道为什么默认设置会这样,但如果这是个问题的话应该早就被解决了。我在公司里询问了其他人,发现并不是只有我遇到这个问题。
我和塞尔维亚键盘(与斯洛文尼亚相同)有同样的问题。
有人提到,覆盖“查找”功能的GoToContainingDeclaration
快捷键是Ctrl+[。 然而,猜猜看 - 在我们的键盘上,[
被输入为AltGr+F。 很可能这就是为什么Resharper将本应进入Ctrl+[的命令分配给Ctrl+F的原因。
现在的解决方法(如果不算方案):
如@cashmere所说:进入“打开工具”->“选项”->“环境”->“键盘”。
在“包含命令”的“显示命令”中输入:GoToContainingDeclaration
在所选择命令的快捷键下,您将看到Ctrl+F。现在您可以更改或删除此快捷键。
现在您只需要检查edit.find
命令是否分配了Ctrl+F快捷键。现在它应该可以工作了,至少对我来说是这样的。
是的,这刚刚在我重新安装后发生了。我使用的是Vs2k8。意识到我没有安装resharper 4.5。关闭VS,运行安装程序,选择与我过去8个月使用的相同设置(VS设置),然后重新启动VS。现在没有Ctrl+F或Ctrl+Shift+F!非常奇怪。
更新:好吧,我找到了原因。查找框已被放置在Windows任务栏后面。我必须将任务栏移动到屏幕的一侧,以便将查找框拖回可用的窗口空间。不知道这是否是Resharper引起的更改,但与安装直接相关。
Resharper - 选项 - 键盘 - 键盘方案 - 无
打开工具->选项->环境->键盘,然后按重置以恢复默认的键盘快捷方式
没有,从来没有发生过这种情况(我正在使用 Resharper 5)。
如果您检查 ReSharper 的键位映射,您会发现 Ctrl + F 没有列出来。
我从2.5版本开始使用ReSharper,这种情况从未发生过。也许一段时间以前键被混淆了。尝试将键绑定重置为默认设置,然后应用其中一个ReSharper键方案(VS或IDEA)。
如果仍然出现此问题,请检查您的键盘布局是否为US,或者可能是其他布局...