Conseils et astuces IntelliJ IDEA: 1. Comparaison de fichiers et de dossiers

Du traducteur : Le blog de Wojtech Ruzicki sur la programmation a 13 messages avec la balise IDEA . L'un d'eux a été traduit et publié sur Habré - Meilleurs plugins IntelliJ IDEA . Cela s'est avéré être très populaire et j'ai décidé d'essayer de traduire d'autres articles sur IDEA. J'espère vous être utile.

IntelliJ IDEA offre de nombreuses façons de comparer des fichiers, des dossiers et des extraits de code, et même de synchroniser le contenu des dossiers.


Comparaison des fichiers de projet


Supposons que votre projet possède deux fichiers similaires et que vous devez les comparer ligne par ligne. Avec IDEA, c'est très simple. Sélectionnez simplement les deux fichiers dans la fenêtre de votre projet (en maintenant Ctrl pour une sélection multiple).


Vous avez maintenant deux options:


  1. Faites un clic droit sur l'un des fichiers et sélectionnez « Comparer les fichiers » dans le menu .
  2. Appuyez sur Ctrl + D

Après cela, une nouvelle fenêtre s'ouvre, qui contient deux panneaux, chacun affichant le contenu d'un fichier. Ceci est très similaire à diff dans les systèmes de contrôle de version tels que Git.



Chaque différence a un codage couleur:


  • Le manque de coloration signifie que le contenu est le même
  • Le bleu signifie qu'il y a des changements sur la même ligne
  • Vert signifie nouveau contenu
  • Le gris signifie le contenu supprimé

» «, .


C , .



, .


. :


  1. «Compare With...»
  2. Ctrl + D

— . , .



, , , . , , , stackoverflow.


-, . , (Ctrl + C).


. , .


  1. , , «Compare with Clipboard» .
  2. , - , , .


, ? ! Find Action Ctrl + Shift + A Open Blank Diff Window .


, .



- , IDEA . Local history → Show history .



, .


VCS


(VCS), . , Git, VCS → Git Git. :


  • :
  • :
  • :


, . , — Ctrl + D Compare Directories .



, . , , . , .



, . , . , , . *. , Synchronize selected, Synchronize all .



All Articles