web-dev-qa-db-fra.com

Mise en surbrillance des lignes modifiées dans Eclipse

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?

70
Sudar
  1. Ouvrez la fenêtre Préférences
  2. Recherche de "diff"
  3. Sélectionnez Quick Diff
  4. Remplacez "Utiliser cette source de référence" par un fournisseur SCM (comme CVS, SVN ou Git)

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.

135
Dan Allen

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.

5
thSoft

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.

4
Hakim

Le Quick Diff du plugin EGit fait exactement la même chose que la fonctionnalité de lignes modifiées de netbans.

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

3
ultra

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:

  1. Avant l'importation, assurez-vous que 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)
  2. Activez Quick Diff et sélectionnez "A Git Revision" comme source de référence: Preferences> Editors> Text Editors> Quick Diff
2
David Avendasora

Dans Eclipse en utilisant sa fonction Quick Diff. Cela est facile à faire:

  1. Allez dans Fenêtre -> Préférences -> Général -> Éditeurs -> Éditeurs de texte -> Diff. Rapide. Il s'agit de la boîte de dialogue à partir de laquelle il peut être configuré.
  2. Activez Quick Diff, en activant l'option Enable quick diff.
  3. Choisissez le système de contrôle de version pour lequel Quick Diff est nécessaire dans la liste déroulante Use this reference source. Git, SVN et CVS devraient être présents ici. Mercurial apparaît si le plugin MercurialEclipse est installé.
  4. La règle de vue d'ensemble est la règle à droite de la barre de défilement dans l'éditeur. Si vous souhaitez voir les lignes non validées y être marquées, activez l'option Show differences in overview ruler.
  5. Choisissez Appliquer et OK. Fermez toutes les fenêtres de l'éditeur et rouvrez le fichier source souhaité dans l'éditeur.

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.

0
Vinit Solanki

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.

0
GuruKulki