Resharper的“Tab”快捷键相当于CodeRush中的什么?(跳转到下一个/上一个使用)

6
我正在尝试从CodeRush切换到Resharper,但遇到了困难。
在CodeRush中,当你位于变量/方法等上时,如果按下“Tab”键,它会跳转到其下一个使用。类似于VS.NET的“Ctrl + Shift + Down/up”。
在Resharper中是否有类似的功能?是否有插件或一种方式可以将Tab键分配给Resharper中类似的命令?
1个回答

7
ReSharper有此功能,但只有在您找到或突出显示变量/方法等的用法后才能使用...
键盘快捷键取决于您是否使用Visual Studio或IDEA键盘映射(在ReSharper->选项->Visual Studio集成->Keybarod Shortcuts中设置)。
要查找用途,请按Shift+F12(Visual Studio)或Alt+F7(IDEA)。
要突出显示用途,请按Shift+Alt+F11(Visual Studio)或Ctrl+Shift+F7(IDEA)。
完成上述任何一项后,您可以使用Ctrl+Alt+FPgDn(Visual Studio)或Ctrl+Alt+Down(IDEA)移动到下一个用途。 此ReSharper帮助页面提供了更完整的快捷键设置。

3
谢谢,但这个需要按3个快捷键和大约12次按键才能完成:)对于编码帮助不是很大。如果您使用过CodeRush的Tab使用方式,您就可以理解它的用法,与查找用途不同,它就像您所在的任何位置都可以通过按Tab键“转到下一个用法”。在提问之前我已经翻阅了快捷键页面,但没找到类似这个功能的快捷键。 - dr. evil
@dr evil:是的,就按键而言并不理想。从我的经验来看,你要么喜欢R#,要么喜欢CodeRush - 如果你已经习惯了其中一种,切换到另一种总是很困难的。 - adrianbanks
同意,我喜欢CodeRush。我转换到R#的唯一原因是C#背景编译/分析+格式化功能。CodeRush缺少这个功能,如果我不按照团队的方式格式化我的C#代码,其他成员就不会喜欢我 :) - dr. evil
1
我在R#中找不到的两个关键功能是“Tab”和CodeRush的书签模型(放置标记)。 - dr. evil
@dr evil:R#确实有书签,尽管我不知道它们与CodeRush相比如何- http://www.jetbrains.com/resharper/webhelp/Navigation_and_Search__Bookmarks.html - adrianbanks
我知道R#有书签支持,但CodeRush有一个基于堆栈的书签系统,具有一些自动书签支持(在跳转之前放置标记)等等。它的工作方式非常不同且有效。 - dr. evil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接