Resharper Ctrl-T映射丢失

时间:2016-02-11 14:06:54

标签: c# .net visual-studio keyboard

我似乎丢失了Resharper Ctrl + T 映射以快速查找类,我尝试了这里描述的解决方案:

Keyboard shortcuts are not active in Visual Studio with Resharper installed

特别是接受的答案:

  

我首先尝试重置所有Visual Studio设置(工具>导入   和导出设置>重置所有设置),然后转到Resharper>   选项>键盘&菜单并重新应用键盘快捷方式。

而且:

  

设置为Resharper / Options / KeyBoard&菜单/无/适用和   保存

     

然后

     

Resharper / Options / KeyBoard&菜单/设置为Visual Studio / Apply   并保存

后者没有做任何事情(没有明显的积极结果),前者导致以下结果:

  按下

Ctrl + T )。等待和弦的第二把钥匙。

所以看起来VS正试图处理命令,而不是Resharper。

Alt + 输入然而按预期工作,因此Resharper并非完全分离。

有关如何解决此问题的任何想法?

6 个答案:

答案 0 :(得分:214)

  1. 重置当前键盘配置(工具|选项|环境|键盘|重置)。
  2. 转到ReSharper |选项|环境|键盘&菜单| " Visual Studio" |申请方案。
  3. 点击 Ctrl + T
  4. 选择"使用ReSharper命令"在打开的弹出窗口中(选中"应用于所有ReSharper快捷方式")

答案 1 :(得分:2)

对于你们这些人(可以理解为IMO),对于为该特定快捷方式重置所有键盘设置感到不舒服:

  1. 转到VS键盘快捷方式设置(工具>选项>环境>键盘),
  2. “ Edit.GoToAll” 快捷方式中删除../Axmed/python/..分配,
  3. 全局将Ctrl-T分配给“ ReSharper.ReSharper_GotoType”

为我工作。

答案 2 :(得分:1)

我遇到了这个确切的问题( Ctrl + T 不起作用,但其他快捷方式起作用),但是没有一种解决方案对我有用。

对于我的特定情况,我最近安装了VS扩展(DevExpress),其中显然包括另一个名为CodeRush的扩展。卸载CodeRush解决了我的 Ctrl + T 无法正常工作的问题。

如果您遇到类似的问题,并且似乎无法解决,请检查是否安装了其他扩展程序/工具,这些扩展程序/工具可能会干扰VS / ReSharper快捷方式。

答案 3 :(得分:0)

请回来,而无需重置VS键盘映射(并且不会丢失我的快捷方式),

  1. ReSharper |选项|环境|键盘和菜单
  2. 选定的Reshaper 2.x或IntelliJ IDEA
  3. 选定的Visual Studio
  4. 申请方案
  5. 保存

答案 4 :(得分:0)

我注意到在某些情况下可能需要重置IDE的所有设置。 我建议采用这种方式,这是我会采取的最新措施,在尝试之前,请尝试之前提供的最佳答案。 但是,如果您需要加倍努力,因为 CTRL + T 映射不正确,请转到 工具/导入和导出设置/重置所有设置< / em> 。完成后,您可以通过 Reshaper选项/键盘/ Reshaper 2.x /应用方案

应用ReSharper密钥配置。

答案 5 :(得分:0)

实际上对我有帮助的是所有一起提到的技巧的组合:

  1. 重置所有设置:工具/导入和导出设置/重置所有设置
  2. 应用Resharper键盘方案,而不是在以下情况下应用Visual Studio方案: ReSharper /选项/环境/键盘和菜单
  3. 除了弹出快捷方式冲突窗口外,还选择 ReSharper命令