Dans les netbeans, si j'ouvre un fichier sous contrôle de version, les lignes modifiées sont mises en évidence à gauche. (vert pour les nouvelles lignes et bleu pour les lignes modifiées)
Est-il possible d'obtenir un effet similaire dans Eclipse?
Par défaut, il se compare à la dernière version sur disque, ce qui, si vous avez enregistré le fichier, n'est pas du tout différent. Vous devez activer la comparaison avec un dépôt SCM. Je ne sais pas ce qui se passe si vous avez plus d'un type de SCM car ce n'est qu'une seule sélection.
Avec Subversive, vous pouvez faire Équipe> Afficher les annotations, et il annotera les lignes avec l'auteur et la date de la dernière modification de cette ligne.
Right-click
sur le fichier> Team
> Show annotation
.
Une bande brown
apparaîtra sur le côté gauche du code (elle représente les lignes commited
), et les lignes modified
seront affichées dans white
.
Le Quick Diff du plugin EGit fait exactement la même chose que la fonctionnalité de lignes modifiées de netbans.
Il y a au moins deux choses que vous devez faire pour obtenir la mise en évidence des modifications basées sur les révisions (c'est-à-dire celles qui ne le font pas disparaissent lorsque le fichier est enregistré) pour apparaître dans la "règle de présentation" d'Eclipse lors de l'utilisation de Git:
Preferences
> Team
> Git
> Projects
> Automatically Share project that are located inside Git repositories
est cochée o importez le projet dans votre espace de travail en utilisant Import...
> Git
> Projects from Git
(comme l'a souligné @cornelius dans un commentaire sur une autre réponse)Preferences
> Editors
> Text Editors
> Quick Diff
Dans Eclipse en utilisant sa fonction Quick Diff. Cela est facile à faire:
Enable quick diff
.Use this reference source
. Git, SVN et CVS devraient être présents ici. Mercurial apparaît si le plugin MercurialEclipse est installé.Show differences in overview ruler
.Vous devriez pouvoir voir les lignes nouvellement ajoutées, modifiées ou supprimées marquées en couleurs dans la barre de gauche sur laquelle les numéros de ligne sont généralement affichés. Les couleurs utilisées sont celles définies dans la boîte de dialogue Quick Diff (voir les étapes ci-dessus). Vous pouvez également afficher ces emplacements non validés marqués le long de la règle de présentation sur la droite.
Dans Eclipse aussi, vous obtiendrez la ligne en surbrillance qui est modifiée en utilisant le fichier. et la surbrillance n'est rien d'autre que le changement de couleur dans le panneau de gauche de l'éditeur avant le début de cette ligne modifiée.