重新共享Ctrl-T映射丢失


123

我似乎失去了Resharper Ctrl+ T映射,无法快速找到类,我尝试了此处描述的解决方案:

键盘快捷方式在安装了Resharper的Visual Studio中不处于活动状态

具体来说是接受的答案:

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

还有这个:

设置为Resharper /选项/键盘和菜单/无/应用并保存

然后

Resharper /选项/键盘和菜单/设置为Visual Studio /应用并保存

后者不执行任何操作(没有明显的积极结果),前者导致以下结果:

按(Ctrl+ T)。等待第二个和弦。

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

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

有想法该怎么解决这个吗?


1
什么快捷方式映射到“工具”中的ReSharper.ReSharper_GotoType。选项| 环境| 键盘?顺便问一下,您使用的是哪个R#版本:帮助| 关于JB ReSharper Ultimate吗?
亚历山大·库拉金

@Alexander:Resharper.Resharper_ResharperUnitTestDebugContext (Ctrl+T, Ctrl+D (Global))和9.0版。
Spikee '16

看起来是使用“ ReSharper 2.x / IDEA”方案而不是“ Visual Studio”方案。请检查此处选择了哪个单选按钮。选项| 环境| 键盘和菜单。
亚历山大·库拉金

@亚历山大:对!如果我切换到Visual Studio单选框,请离开并使用Ctrl + T,我会看到Shortcut conflict窗口,那么我应该选择哪个选项?
Spikee '16

1
顺便说一句,为了避免将来遇到任何障碍,最好的方法是首先重置“工具|选项|环境|键盘”中的所有快捷方式。然后在R#选项中应用“ Visual Studio”方案。
亚历山大·库拉金

Answers:


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

1
确实成功了,但是要使它最终起作用,我还必须重新启动整个Visual Studio(2015版社区版)。
巴托斯·莱纳

12
这对我不起作用。我要做的是完全相同的事件链,除了我必须在第1点和第2点之间做某事。我必须去ReSharper | 选项| 环境| 键盘和菜单,然后首先选择“无”方案,然后单击“应用方案”,然后再应用“ Visual Studio”方案。
塔科马塔尔奥特曼

6
在2017年对我来说一直发生。可能与更新有关,现在更新更加频繁了,我确定不久前我也遇到了同样的问题……
Noctis

很奇怪,我已经选择了“ Visual Studio”,只需要单击“应用”即可。
蒂莫西·冈萨雷斯

2
我觉得每次VS更新后我都必须回到这个位置来修复我的快捷方式。
Macros185 '18

3

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

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

为我工作。


2

我遇到了这个确切的问题(Ctrl+ T无效,但其他快捷方式有效),但是没有一种解决方案适合我。

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

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


1

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


0

无需重新设置VS键盘映射(也不会丢失我的快捷方式)就可以回来

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

也可以通过选择“应用方案”来工作,但是还没有尝试。下周我想我会再试一次;)
MemeDeveloper

0

真正帮助我的是前面提到的所有技巧的结合:

  1. 重置以下位置的所有设置:工具/导入和导出设置/重置所有设置
  2. 应用Resharper键盘方案,而不是在以下方面应用Visual Studio方案:ReSharper /选项/环境/键盘和菜单
  3. 仅比弹出快捷方式冲突窗口,选择ReSharper命令
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.