Mise en surbrillance des lignes modifiées dans Eclipse
Dans netbeans, si j'ouvre un fichier sous contrôle de version, les lignes modifiées sont mises en surbrillance dans la gauche. (vert pour les nouvelles lignes et bleu pour les lignes modifiées)
Est-il possible d'obtenir un effet similaire dans Eclipse?
6 réponses
- Ouvrez la fenêtre Préférences
- Rechercher "diff"
- Sélectionnez Diff Rapide
- 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 le disque, qui, si vous avez enregistré le fichier, n'est pas du tout diff. Vous devez activer la comparaison avec un dépôt SCM. Je ne suis pas sûr de ce qui se passe si vous avez plus d'un type de SCM car il ne s'agit que d'une seule sélection.
Avec Subversive, vous pouvez faire Team > Show 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 des lignes commited
), et les lignes modified
seront affichées dans white
.
Le Diff rapide du plugin EGit fait exactement la même chose que la fonctionnalité netbans modified lines.
Il y a au moins deux choses que vous devez faire pour obtenir une mise en surbrillance des modifications basée sur la révision (c'est-à-dire celles qui ne disparaissent pas lorsque le fichier est enregistré) pour apparaître dans la "règle d'aperçu" D'Eclipse lors de L'utilisation de Git:
- Avant l'importation, assurez-vous que
Preferences
>Team
>Git
>Projects
>Automatically Share project that are located inside Git repositories
est cochée ou importer le projet dans votre espace de travail à l'aide deImport...
>Git
>Projects from Git
(comme l'a souligné @cornelius dans un commentaire sur une autre réponse) - activer Diff rapide et sélectionnez "une révision Git" comme source de référence:
Preferences
>Editors
>Text Editors
>Quick Diff
Dans eclipse aussi, vous obtiendrez la ligne en surbrillance qui est modifiée jusqu'à ce que vous enregistriez 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.