Resharper Ctrl-T 映射丢失

Resharper Ctrl-T mapping lost

我好像丢了 Resharper Ctrl+T 快速找到 类 的映射,我尝试了描述的解决方案这里:

Keyboard shortcuts are not active in Visual Studio with Resharper installed

具体接受的答案:

I would first try resetting all Visual Studio settings (Tools > Import and Export Settings > Reset all settings), then go to the Resharper > Options > Keyboard & Menus and re-apply the keyboard shortcut scheme.

还有这个:

Setting to Resharper / Options / KeyBoard & Menus / None / Apply and Save

and then

Resharper / Options / KeyBoard & Menus / Set to Visual Studio / Apply and Save

后者什么都不做(没有明显的积极结果),前者的结果如下:

(Ctrl+T) was pressed. Waiting for second key of chord.

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

Alt+Enter 但是按预期工作,所以并不是说 Resharper 完全分离。

关于如何解决这个问题有什么想法吗?

  1. 重置当前键盘配置(工具|选项|环境|键盘|重置)。
  2. 转到 ReSharper |选项 |环境 |键盘和菜单 | "Visual Studio" |应用方案。
  3. 单击 Ctrl+T
  4. 在打开的弹出窗口中选择"Use ReSharper command"(勾选"Apply to all ReSharper shortcuts")

我确实遇到了这个问题(Ctrl+T 不起作用,但其他快捷键可以),但是 none的解决方案对我有用。

对于我的具体情况,我最近安装了一个 VS 扩展 (DevExpress),它显然包含另一个名为 CodeRush 的扩展。卸载 CodeRush 解决了我 Ctrl+T 不工作的问题。

如果您有类似的问题,而且似乎无法解决 - 检查您是否安装了其他 extensions/tools 可能会干扰 VS/ReSharper 快捷方式。

回来找我无需重置 VS 键盘映射(并丢失我的快捷方式)只需

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

我注意到在某些情况下可能需要重置 IDE 的所有设置。 我建议的这种方式是我会采用的最新方式,并且在这样做之前,请尝试之前提供的最佳答案。 但是,如果你需要努力,因为 CTRL+T 未正确映射,请转到 工具/ 导入和导出设置 / 重置所有设置。完成后,您可以通过 Reshaper Options / Keyboard / Reshaper 2.x / Apply Scheme

应用 ReSharper 键配置

对于那些不愿意为这个特定快捷方式重置所有键盘设置的人(可以理解,IMO):

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

对我有用。

真正帮助我的是前面提到的所有提示的组合

  1. 重置所有设置:工具/导入和导出设置/重置所有设置
  2. 正在应用 Resharper 键盘方案,而不是在以下位置应用 visual studio 方案:ReSharper/选项/环境/键盘和菜单
  3. 才弹出快捷方式冲突window,选择ReSharper命令