在Eclipse中突出显示修改的行
在netbeans中,如果我打开一个在版本控制下的文件,那么被修改的行将在左边高亮显示。 (新线绿色,修改线蓝色)
是否有可能在Eclipse中获得类似的效果?
- 打开“首选项”窗口
- search“差异”
- select快速差异
- 将“使用此参考源”更改为SCM提供者(如CVS,SVN或Git)
默认情况下,它与磁盘上的最新版本进行比较,如果你保存了这个文件,那么这个版本根本就没有差别。 您必须激活与SCM回购的比较。 我不确定如果您不止一种types的SCM,会发生什么情况,因为这只是一个select。
使用Subversive,您可以执行Team> Show Annotations,它将使用该作者的最后一个修改date和行注释行。
EGit插件的快速差异与netbans修改的线路function完全相同。
Right-click
文件> Team
> Show annotation
。
代码左边会出现brown
胶带(代表提交的行), modified
行将显示为white
。
在使用Git时,至less需要做两件事来获得基于修订的更改突出显示(即保存文件时不会消失的那些突出显示),以便在Eclipse的“概述标尺”中显示:
- 在导入之前,请确保选中
Automatically Share project that are located inside Git repositories
中的Preferences
>Team
>Git
>Projects
>Automatically Share project that are located inside Git repositories
或者使用Import...
>Git
>Git
Projects from Git
将项目导入到工作区中(如@ cornelius在另一个答案的评论) - 启用快速差异并select“Git修订版”作为参考源:
Preferences
>“Editors
>“Text Editors
>“Quick Diff
在eclipse中,你也会得到高亮显示的那一行。 而突出显示只不过是改变行开始之前编辑器左侧面板颜色的改变。