使 IDEA 差异查看器显示所选行的内联差异
Making IDEA diff viewer show inline diff of selected line
有谁知道如何激活 Intellij 的差异查看器中的旧行为,以在屏幕底部将左右窗格中当前选择的行显示为内联差异?
Intellij 的 diff 可以并排或内联模式比较两个文件。我发现并排模式更容易快速识别更改的结构,但一个缺点是很难看到长行上的更改(因为通常只有行的前半部分在拆分 windows 中可见,除非你有一个 biiig 显示器)。
我依稀记得,很久很久以前,intellij 的差异查看器会在屏幕底部的左右半部分放置 'current' 行的内联差异。这显示了从左半部分一直穿过 window 的线,然后是从右半部分开始的线,因此您不必继续水平滚动任一窗格即可查看线末端的差异。
或者直接 link 给开发者,我可以鼓励他们把它带回来,我们将不胜感激。
多谢指教
在 SO 和 Jetbrains 的快速搜索没有显示任何迹象表明这甚至是可能的,所以我有点怀疑我的记忆。
据我所知,只能 select 窗格位置 - 左|右或上 |底部,它仅在提交对话框中有效。当统一视图出现时,该选项被删除。
而且 AFAIR,从来没有显示 selected 块的统一差异的额外窗格。这是请求https://youtrack.jetbrains.com/issue/IDEA-36387,但目前没有实施的计划。
顺便说一句,所有 Diff windows 现在对整个文件都有一个统一的视图,并且在模式之间切换会保持插入符号的位置。因此,作为一种解决方法,如果块中的行太长,可以切换到统一视图以查看整行,然后返回。
有谁知道如何激活 Intellij 的差异查看器中的旧行为,以在屏幕底部将左右窗格中当前选择的行显示为内联差异?
Intellij 的 diff 可以并排或内联模式比较两个文件。我发现并排模式更容易快速识别更改的结构,但一个缺点是很难看到长行上的更改(因为通常只有行的前半部分在拆分 windows 中可见,除非你有一个 biiig 显示器)。 我依稀记得,很久很久以前,intellij 的差异查看器会在屏幕底部的左右半部分放置 'current' 行的内联差异。这显示了从左半部分一直穿过 window 的线,然后是从右半部分开始的线,因此您不必继续水平滚动任一窗格即可查看线末端的差异。
或者直接 link 给开发者,我可以鼓励他们把它带回来,我们将不胜感激。
多谢指教
在 SO 和 Jetbrains 的快速搜索没有显示任何迹象表明这甚至是可能的,所以我有点怀疑我的记忆。
据我所知,只能 select 窗格位置 - 左|右或上 |底部,它仅在提交对话框中有效。当统一视图出现时,该选项被删除。
而且 AFAIR,从来没有显示 selected 块的统一差异的额外窗格。这是请求https://youtrack.jetbrains.com/issue/IDEA-36387,但目前没有实施的计划。
顺便说一句,所有 Diff windows 现在对整个文件都有一个统一的视图,并且在模式之间切换会保持插入符号的位置。因此,作为一种解决方法,如果块中的行太长,可以切换到统一视图以查看整行,然后返回。