将CTRL + T指定为Visual Studio 2012中的快捷方式

时间:2012-10-27 09:24:55

标签: c# .net visual-studio-2012 resharper keyboard-shortcuts

来自Eclipse,现在在Visual Studio中工作,我试图将我的热键绑定分配给我以前在Eclipse中使用的那些。我也安装了Resharper。

我已经将 Ctrl + T 分配给“类型层次结构”,但它似乎仍然像之前那样响应:它希望我按下另一个键,如 Ctrl + T 被识别为组合。

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:7)

首先,如果您习惯于 Ctrl + T ,至少将其设置为调用“Inspect This”(ReSharper.ReSharper_InspectThis in VS options),它会显示一个下拉列表,让您在类型层次结构,调用和值跟踪中进行选择。

至于快捷方式分配,我猜你在ReSharper中设置了IntelliJ键映射。如果是这种情况,为了重新分配 Ctrl + T ,您将不得不破坏整个ReSharper的单元测试快捷方式范围:

enter image description here

如果您切换到VS键盘映射(ReSharper>选项>环境>键盘&菜单> Visual Studio>应用方案),它会在所有上下文中变得更好(除了XAML UI Designer由于某种原因) )VS不会指望 Ctrl + T 成为组合的一部分: enter image description here

您仍然需要将Go To Type的基本ReSharper快捷方式转移到另一个快捷方式,但这比杀死整个单元测试子系统要少。

最后但并非最不重要的是,如果您要长时间使用Visual Studio,请尝试强制使用两个标准ReSharper键映射中的任何一个。 ReSharper文档和ReSharper用户谈论快捷方式,这使您很难学习和沟通。