在Eclipse中突出显示修改的行

在netbeans中,如果我打开一个在版本控制下的文件,那么被修改的行将在左边高亮显示。 (新线绿色,修改线蓝色)

是否有可能在Eclipse中获得类似的效果?

  1. 打开“首选项”窗口
  2. search“差异”
  3. select快速差异
  4. 将“使用此参考源”更改为SCM提供者(如CVS,SVN或Git)

默认情况下,它与磁盘上的最新版本进行比较,如果你保存了这个文件,那么这个版本根本就没有差别。 您必须激活与SCM回购的比较。 我不确定如果您不止一种types的SCM,会发生什么情况,因为这只是一个select。

使用Subversive,您可以执行Team> Show Annotations,它将使用该作者的最后一个修改date和行注释行。

EGit插件的快速差异与netbans修改的线路function完全相同。

http://wiki.eclipse.org/EGit/User_Guide/State

Right-click文件> Team > Show annotation
代码左边会出现brown胶带(代表提交的行), modified行将显示为white

在使用Git时,至less需要做两件事来获得基于修订的更改突出显示(即保存文件时不会消失的那些突出显示),以便在Eclipse的“概述标尺”中显示:

  1. 在导入之前,请确保选中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在另一个答案的评论)
  2. 启用快速差异并select“Git修订版”作为参考源: Preferences >“ Editors >“ Text Editors >“ Quick Diff

在eclipse中,你也会得到高亮显示的那一行。 而突出显示只不过是改变行开始之前编辑器左侧面板颜色的改变。