ReSharper打破了"查找"和"在文件中查找"的键盘快捷键

Dav*_*mar 52 resharper keyboard-shortcuts visual-studio

我已经使用ReSharper一段时间了,因为我记得每次安装Resharper时,它的默认键盘快捷键会覆盖Visual Studio的Ctrl+ FCtrl+ Shift+,F用于"查找"和"文件在文件中".它与VS 2005,2008和2010年的R#3,4,5相关.

我没有任何想法,为什么这是一个好主意,但如果这将是错误,它将立即修复.

这甚至发生在其他人身上吗?我在我们公司附近检查过,我并不孤单.

小智 86

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

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

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

  • 非常感谢这也适用于捷克键盘! (7认同)
  • 谢谢,这工作:)(匈牙利键盘) (3认同)
  • 克罗地亚语键盘也会发生同样的情况。 (2认同)

Gic*_*ico 19

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

在包含输入的显示命令中: GoToContainingDeclaration

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

现在您只需要检查edit.find命令是否已分配Ctrl+ F快捷方式.现在它应该工作.至少它对我有用.