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

问题描述 投票:1回答:1

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

Intellij的diff可以并排或内联模式比较两个文件。我发现并排模式更容易快速识别变化结构,但一个缺点是很难看到长线上发生了什么变化(因为除非你有一个biiig,否则通常只有前半部分的线在分割窗口中可见监控)。我很清楚地记得,很久很久以前,intellij的差异查看器会在屏幕底部的左右两半放置一条“当前”线的内联差异。这显示了从左半部分一直穿过窗口的线条,然后是右半部分的线条,因此您不必一直水平滚动任何一个窗格以查看线条末端的差异。

或者,直接链接到我可以鼓励将其带回来的开发人员将受到高度赞赏。

非常感谢启蒙。

快速搜索SO及其在Jetbrains并没有发现任何可能的迹象,所以我有点质疑我的记忆。

intellij-idea diff
1个回答
1
投票

AFAIK,只能选择窗格位置 - 左侧|右或顶|底部,它只在提交对话框中工作。当统一视图出现时,该选项已被删除。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.