当我在resharper中执行GotoType时,它会打开diff视图(如果它打开)而不是打开文件

时间:2017-12-04 22:40:15

标签: visual-studio visual-studio-2017 resharper resharper-2017

我遇到一个问题,VS + Resharper在使用resharper_gototype时会把我带到我认为错误的文件。

我正在使用Visual Studio 2017,Resharper Ultimate 2017.2.2

如何重新制作:

  • 对包含C类
  • 的文件进行更改
  • 查看差异 - 现在有一个名为" Diff - C.cs"
  • 的标签
  • 确保原始文件未打开。
  • 对C类使用Resharper.Resharper_GoToType
  • 包含差异的标签会打开。

预期的行为:该类的普通文件会打开,就像diff没有打开一样。

我认为这是因为VS认为文件的差异是"文件"当扩展询问"文件是否打开?"。有没有办法把它关掉?我不想要它。

当您打开文件,然后是文件的带注释版本并执行Edit.GoTo时,会发生同样的事情 - 即使您打开了带注释的版本,在带注释的文件上使用GoTo也会将焦点更改为选项卡主选项卡,而不是带注释的选项卡。这是一个问题,因为当您在文件上调用Tfs.Annotate时,在打开文件后,您所在的位置不会被保留。

0 个答案:

没有答案