【发布时间】:2015-05-13 17:57:44
【问题描述】:
我刚刚从 VS2010 跳转到 VS2013,遇到了一个奇怪的错误/功能,没有明显的解决方法。
在 VS1010 中,我习惯于在突出显示的类上方的上下文菜单中单击“转到定义”,以便在新选项卡中打开相关的 .cs 文件。
VS2013 具有相同的功能,但由于某些难以理解的原因,它将新选项卡停靠在右侧,更糟糕的是,随后调用“转到定义”以查看其他类会导致先前找到的类的选项卡正在关闭。
我发现,通过手动单击微小的“保持打开”按钮,可以像用户期望的那样保持这些放置不便的选项卡的打开和正确对齐。但是每次我通过“转到定义”导航到课程时都必须这样做是一个真正的工作流程障碍。
有什么办法可以关闭这种奇怪的行为吗?
插图 #1:在突出显示的类上单击“转到定义”...
插图#2:奇怪的右对齐制表符是结果:
【问题讨论】:
-
这是由于 VS2013 中新的预览/“临时”选项卡功能。基本上,当您预览文件(通过转到 def/decl、单击解决方案资源管理器中的文件、单击搜索或查找符号结果等)时,它会在“预览”选项卡中打开(右侧),它是暂时的,并替换了之前的任何预览文件(这样您就不会仅仅通过稍微浏览一下代码就打开 100 个文件)。如果您希望文件保持打开状态,您只需开始编辑它或单击选项卡上
x旁边的小星星。
标签: visual-studio-2013 go-to-definition