使IDEA差异查看器显示所选行的内联差异

时间:2019-04-01 12:36:21

标签: intellij-idea diff

有人知道如何激活Intellij的差异查看器中的旧行为,以将左侧和右侧窗格中当前选择的行显示为屏幕底部的内联差异吗?

Intellij的差异可以并排或内联模式比较两个文件。我发现并排模式更容易快速识别更改的结构,但是一个缺点是很难看到长行的更改(因为通常只有在拆分窗口中可以看到行的前半部分,除非您有biiig监控)。 我隐约记得很久以前,intellij的差异查看器会将“当前”行的内嵌差异放在屏幕底部的左右两侧。这样会在整个窗口中显示从左半边开始的行,然后从右半边开始一直显示行,因此您不必一直水平滚动任一窗格即可看到行尾的差异。

或者,我非常鼓励与开发人员建立直接联系,我鼓励他们将其带回来。

非常感谢您的启发。

在Jetbrains进行快速搜索并没有发现任何迹象表明这是可能的,所以我有点怀疑我的记忆。

1 个答案:

答案 0 :(得分:1)

AFAIK,只能选择窗格的位置-左|右上方底部,并且仅在提交对话框中有效。出现统一视图时,该选项已删除。

而且,AFAIR中没有其他窗格显示所选块的统一差异。这是请求https://youtrack.jetbrains.com/issue/IDEA-36387,但目前尚无计划实施。

顺便说一句,所有Diff窗口现在都具有整个文件的统一视图,并且在模式之间进行切换可保持插入标记的位置。因此,作为一种解决方法,如果一行中的行太长,则可以切换到统一视图以查看整行,然后返回。