3

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

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

有没有办法做到这一点?

4

1 回答 1

7

首先,如果您习惯于Ctrl+ T,至少将其设置为调用“Inspect This”(VS 选项中的 ReSharper.ReSharper_InspectThis),它会弹出一个下拉菜单,让您在类型层次结构、调用和值跟踪之间进行选择。

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

在此处输入图像描述

如果您切换到 VS 键盘映射(ReSharper > 选项 > 环境 > 键盘和菜单 > Visual Studio > 应用方案),它在所有上下文中都会变得更好(由于某种原因,XAML UI 设计器除外)VS 不会期望Ctrl+T成为组合的一部分: 在此处输入图像描述

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

最后但同样重要的是,如果您要长期使用 Visual Studio,请尝试强迫自己使用两个标准 ReSharper 键盘映射中的任何一个。ReSharper 文档和 ReSharper 用户谈论快捷方式,这使您难以学习和交流。

于 2012-10-27T11:00:46.310 回答