Highlighting modified lines in Eclipse
In netbeans, if I open a file which is under version control the lines which are modified are highlighted in the left. (green for new lines and blue for modified lines)
Is it possible to get a similar effect in Eclipse?
Solution 1:
- Open the Preferences window
- Search for "diff"
- Select Quick Diff
- Change the "Use this reference source" to a SCM provider (like CVS, SVN or Git)
By default, it compares to the latest version on disk, which, if you've saved the file, is no diff at all. You have to activate the comparison against a SCM repo. I'm not sure what happens if you more than one type of SCM since this is only a single selection.
Solution 2:
With Subversive, you can do Team > Show Annotations, and it will annotate the lines with the author and date of the last modification of that line.
Solution 3:
Right-click
on the file > Team
> Show annotation
.
A brown
tape will appear on the left-side of the code (it represents commited
lines), and the modified
lines will be shown in white
.
Solution 4:
In Eclipse by using its Quick Diff feature. This is easy to do:
- Go to Window -> Preferences -> General -> Editors -> Text Editors -> Quick Diff. This is the dialog from where it can be configured.
- Turn on Quick Diff, by enabling the option
Enable quick diff
. - Choose the version control system for which Quick Diff is needed
from the dropdown
Use this reference source
. Git, SVN and CVS should be present here. Mercurial appears if the MercurialEclipse plugin is installed. - The overview ruler is the ruler to the right of the scrollbar in the
editor. If you would like to see the uncommitted lines to be marked
on it, enable the option
Show differences in overview ruler
. - Choose Apply and OK. Close all editor windows and reopen the source file that you want in the editor.
You should be able to see the newly added, modified or deleted lines marked in colors in the left bar on which line numbers are usually displayed. The colors used are the ones set in the Quick Diff dialog (see above steps). You can also view these uncommitted locations marked along the overview ruler on the right.