ReSharper键绑定问题

时间:2011-09-10 22:47:41

标签: visual-studio resharper

我使用:Visual Studio 2010 Ultimate,Resharer 6.

在ReSharper的选项中,我选择Visual Studio键盘,然后单击Apply Sheme:

之后没有分配一些快捷方式,例如:转到声明,转到实施,查找用法,完成符号等:

enter image description here

尝试

  • 工具 - >选项,环境 - >键盘 - >重置
  • 导入和导出设置,重新导入C#开发人员设置
  • devenv / reset

没有任何帮助。

手动配置快捷方式是不可取的。 求助。

9 个答案:

答案 0 :(得分:103)

在尝试了其他一些事情后,这个对我有100%的帮助:

  1. 转到工具 - >选项 - >环境 - >键盘 - >按(重置)按钮
  2. 转到ReSharper - >选项 - >键盘&菜单 - >选择" Visual Studio"方案 - >按"应用Scheme"
  3. 按"保存"
  4. 按" CTRL-T"。由于此快捷方式在VS和Resharper中都已映射,因此您将看到" Shortcut Conflict" -window。在这里选择"使用ReSharper(Ultimate)命令"并确保选中方框"适用于所有ReSharper(Ultimate)短片"。
  5. 瞧!

答案 1 :(得分:19)

这是一个已知问题,它会影响从IntelliJ键映射切换到VS键映射后包含F12的所有ReSharper快捷方式。在this bug report中记录了您可以自由观看和投票的内容。 据我所知,唯一的解决方法是通过工具>手动重新分配损坏的快捷方式。选项>键盘。

答案 2 :(得分:9)

Hpersw的解决方案有效。在VS - >工具 - >进口和导出设置 - >重置所有设置,然后按完成。这应该给你快捷方式

答案 3 :(得分:4)

在与此争吵半天并尝试上述所有选项之后,我终于找到了修复我的问题的魔术设置:我在选项/键盘和菜单中未选择“隐藏覆盖Visual Studio项目”

答案 4 :(得分:4)

在VS中转到工具 - >选项 - >环境 - >键盘 - >应用以下键盘映射架构:[默认]

答案 5 :(得分:3)

解决此问题的最简单方法是:

  

转到:ReSharper - >管理选项 - >重置所有设置

这些步骤将解决您的快捷方式(键绑定)问题。

您不必经常执行以下操作:

1) Go to Tools -> Options -> Environment -> Keyboard -> Press the (RESET) button

2) Go to ReSharper - > Options -> Keyboard & Menus -> Select the "Visual Studio" scheme -> Press "Apply Scheme"

答案 6 :(得分:1)

我知道这有点老了,但我只是觉得我会分享我的顿悟......似乎使用Resharper 7x和VS2010(可能以后也是如此),最好在你选择“文本编辑器“作为要在Options-> KeyBoard下更新的设置。那么,如果您喜欢Resharper的一些功能,我建议您使用此网站获取快捷方式Resharper Shortcuts

然后相应地设置它们,选择文本编辑器作为要更新的设置。全球似乎并不一致。

FYI-文本编辑器适用于C#,CSS和javascript。不确定VS中的其他语言。

答案 7 :(得分:0)

取自Configuring Keyboard Shortcuts上的文件:

在两个可用键盘方案之间切换或恢复当前所选方案的默认状态

  1. 在主菜单上,选择ReSharper |选项。
  2. 选择环境| Visual Studio集成。
  3. 在“Visual Studio集成”选项卡中,选择“Visual Studio”,“ReSharper 2.x”或“IntelliJ IDEA”或“无”,然后单击“应用方案”。如果选择“无”,则可以在Visual Studio的本机“选项”菜单(“工具”|“选项”|“环境”|“键盘”)中定义一组任意自定义键盘快捷键 - 请参阅上面的配置键盘快捷键。
  4. 另外,这里有关于how to resolve keyboard shortcut conflicts with Resharper

    的一些文档

答案 8 :(得分:0)

在VS导入和导出中执行“重置所有设置”通常有助于恢复快捷方式。但是,它会重置所有VS设置。