Visual studio ReSharper中断“的键盘快捷键”;查找“;及;“在文件中查找”;

Visual studio ReSharper中断“的键盘快捷键”;查找“;及;“在文件中查找”;,visual-studio,keyboard-shortcuts,resharper,Visual Studio,Keyboard Shortcuts,Resharper,我已经使用ReSharper有一段时间了,因为我记得每次安装ReSharper时,它的默认键盘快捷键都会覆盖Visual Studio的Ctrl+F和Ctrl+Shift+F,用于“查找”和“文件中的文件”。在与2005年、2008年和2010年的对比中,R#3、4、5发生了变化 我不知道为什么这是一个好主意,但如果这将是一个错误,它将被修复到现在 其他人也会这样吗?我查看了我们公司的情况,并不是只有我一个人。不,我从未遇到过这种情况(我使用的是Resharper 5) 如果您检查ReSharp

我已经使用ReSharper有一段时间了,因为我记得每次安装ReSharper时,它的默认键盘快捷键都会覆盖Visual Studio的Ctrl+F和Ctrl+Shift+F,用于“查找”和“文件中的文件”。在与2005年、2008年和2010年的对比中,R#3、4、5发生了变化

我不知道为什么这是一个好主意,但如果这将是一个错误,它将被修复到现在

其他人也会这样吗?我查看了我们公司的情况,并不是只有我一个人。

不,我从未遇到过这种情况(我使用的是Resharper 5)


如果您检查ReSharper的键映射,您会发现Ctrl+F未列出。

我从v2.5开始就在使用ReSharper,这在我身上从未发生过。也许不久前钥匙弄错了。尝试将密钥绑定重置为默认值,然后应用一个ReSharper密钥方案(VS或IDEA)


如果这种情况仍然存在,请检查您的键盘布局是否与我们的相同,或者是其他什么…

是的,在重新安装后,这种情况刚刚发生在我身上。我用的是Vs2k8。意识到我没有安装resharper 4.5。关闭VS,运行安装,选择过去8个月使用的相同设置(VS设置),然后重新启动VS。现在没有Ctrl+F或Ctrl+Shift+F!很奇怪


更新:我发现了它是什么。“查找”框已重新定位到Windows任务栏后面。我不得不将任务栏移到屏幕的一侧,这样我就可以将“查找”框拖回可用的窗口空间。不知道这是否是由于重新竖琴导致的更改,但这与安装直接相关。

打开工具->选项->环境->键盘,然后按“重置”键设置默认键盘快捷键。

正如@castle所说:转到“打开工具->选项->环境->键盘”

在包含enter:
GoToContainingDeclaration的Show命令中

在所选命令的快捷方式下,您将看到Ctrl+F。现在您可以更改或删除快捷方式


现在您只需检查
edit.find
命令是否已指定Ctrl+F快捷键。现在应该可以了。至少对我来说是这样

我对塞尔维亚语键盘也有同样的问题,这和斯洛文尼亚语一样。 有人提到,覆盖“Find”的
GoToContainingDeclaration
功能的快捷方式是Ctrl+[。好吧,猜猜看,在我们的键盘上,
[
键入的是AltGr+F。这很可能就是为什么Resharper会分配通常会转到Ctrl+[到Ctrl+F]的命令

现在解决方法(如果不是解决方案):

  • 重置VS键盘快捷键(工具>选项>键盘)
  • 暂时设置我们的键盘
  • 设置Resharper键盘快捷键(Resharper>选项>键盘和菜单)
  • 返回您选择的键盘

Resharper-Options-Keyboard-Keyboard Scheme-None

对于我来说,它被列为“Resharper.Resharper\u GotoContainingDeclaration(CTRL+F(全局))”和“Resharper.Resharper\u GotoContainingDeclaration(CTRL+F(文本编辑器))所使用”。你能检查一下这个命令在你的系统上绑定到哪个快捷键吗?这会有一些帮助。你在操作系统上使用什么语言设置?ReSharper.ReSharper_gotocontaining声明在我的系统上绑定到Ctrl+[(全局)。我为ReSharper选择了VS键。系统文化设置为希伯来语(以色列),但我不认为这件事……我想说键盘是这里的问题。没有[斯洛文尼亚键盘上的键,该字符只能使用Alt-Gr键键入。谢谢你的帮助!@David:刚才也有同样的问题。另一个使用斯洛文尼亚键盘的用户:)你解决了问题吗?我有同样的问题+斯洛文尼亚键盘…不,没有解决方案。这只是斯洛文尼亚(可能还有其他一些)的问题键盘方案。我通过重新分配CTRL+F和其他缺失的命令来修复它。我是斯洛文尼亚语的另一个开发人员,拥有相同的键盘快捷键。大卫,你是否向ReSharper团队报告了这一错误?我猜这是一个错误,因为它显然与斯洛文尼亚语键盘布局有关,我想这是一种错误rd到现场。我们刚刚和我的同事遇到了这个问题。我们总是将Visual Studio 2010键盘快捷键重置为默认值,他们应用了Resharper 8快捷键映射,并且Ctrl+F和Ctrl+Shift+F不起作用。然而,在此过程中,我们激活了捷克语键盘。然后我们切换到英语键盘,并重复整个p再次处理,这一次Ctrl+F和Ctrl+Shift+F按预期工作。完成后,windows键盘设置(英语或捷克语)不再发挥任何作用,Ctrl+F和Ctrl+Shift+F工作正常(查找和替换)。我想最近有一个VS sp/kb修复程序与查找/替换对话框移动/调整大小有关。在我的例子中(可能与OP类似)这个快捷方式根本不起作用。如果你按下这些按钮,什么也不会发生。如果你进入“编辑>查找并替换>查找文件”,它会按预期打开,因此与移动的工具窗口无关。Tnx!不必更改为美国键盘,因为已经是这样了。谢谢你的提示。ReSharper似乎做了一些不正常的事情dox键盘处理,显然失败了。我同时使用匈牙利和美国布局,ReSharper有时会“忽略”两者之间的变化。在这种情况下,我不能键入“[”(AltGr-F)相反,它会打开VS的ReSharper菜单。但是,无法重新设置。哦,这越来越糟糕。在Win8.1上,我用美国语言启动VS2013,但当R#加载时,它会切换到匈牙利语。我将其更改回去并启动上述过程,但当我尝试设置R#键时,它会切换回匈牙利语一秒钟,最后我出错了设置…Grrr…是的,这是一个有趣的行为。R#使用默认键盘设置打开新窗口,并停止在首选布局中设置它的尝试。:-)将US键盘设置为