resharper – 是否有可能去CTRL点击方法的实现,而不是去声明?
如果我使用Resharper 8在VS2012中按住CTRL键单击方法的名称,我将被redirect到方法的“声明” – 如果我的项目中有很多接口,这是非常不方便的。
如果可以configurationresharper去实现方法的实现(如果有多个 – 显示一个上下文菜单,我需要从中select所需的方法)? 我可以做到这一点,如果我做右键单击 – >“去执行”,但我真的喜欢有这个按Ctrl点击。
CTRL +点击=去声明
CTRL + ALT +点击=转到实施
CTRL + SHIFT + Click = Peek来声明(Visual Studio 2013)
我不认为你可以重新分配CTRL + LeftClick选项。 根据他们的文档 。
默认情况下, 转到声明可通过Ctrl +左键单击 。 要更改默认行为,请使用“ 选项”对话框的“ search和导航”页面上的控件。 有关更多信息,请参见ReSharper选项:环境:search和导航
既然它说“改变”,我去检查上面提到的search和导航部分,以validation这种行为是否确实可以改变。 但改变只是一个Checkbox
,说。
Go To Declaration on <Control + Left Click> in editor.
我取消选中此选项并保存它,现在,如果我按CTRL+Left Click
一个方法名称,我什么也得不到。 所以我认为你只能禁用或启用这个选项,不能重新分配键。
有两个解决scheme:
- CTRL + ALT +左键单击 – 默认行为
- VS:Tools => Option => Environment => keyboard =>search“ReSharper.ReSharper_GotoImplementation”,然后指定所需的密钥。
仅键盘选项:
CTRL + F12或ALT + END =转到执行
F12 =去声明
ALT + F12 = Peek声明