好的,这是一个愚蠢的问题,但是当使用Visual Studio时,如果我在Visual Basic中编写XML文档注释,我可以使用tab键在字段之间切换(例如,Summary to Param to Returns)。但是,在C#中,按Tab键会插入一个Tab,所以我必须单击各个字段才能导航到它们(或使用箭头键)。这使本来应该是一个简单而繁琐且耗时的过程。
有人知道我是否可以使用默认键盘快捷键,或者如果有特定命令我可以映射到未使用的键盘快捷键?我正在使用带有ReSharper 6.1的Visual Studio 2010。在SO档案中进行了一些搜索,但是没有其他人有这个问题,或者我不知道要问的正确关键词(后者更有可能)。提前谢谢!
编辑:我应该澄清一下。 VB中的Tab键行为是Visual Studio 2010的原生行为; ReSharper安装是相当新的(在我切换到C#之后),我想提一下,以防有人知道ReSharper是否为此增加了他们自己的导航快捷方式(因为他们有吨)。再次感谢!答案 0 :(得分:2)
Resharper确实有结构导航的可能性。通常,您可以使用选项卡或 Shift + Tab 快捷方式来访问下一个或上一个代码元素。 如果光标位于代码元素中(即不在代码行之前的空白区域中),则选项卡键不应插入选项卡,而是导航到下一部分。 结构导航的配置可以在环境|编辑器|编辑器行为中完成。
如果它仍然没有按照描述工作,我会尝试重置设置(特别是Resharper的设置)并检查是否正确安装了Resharper。
答案 1 :(得分:0)
我可能会误解这个问题,但听起来您可能只是重置用户设置? http://msdn.microsoft.com/en-us/library/ms247075%28v=vs.100%29.aspx?或者只运行devenv / resetuserdata。这样做,当你启动visual studio时,可能会选择“常规”设置而不是C#或特定于vb.net的设置?