Consejos y trucos de IntelliJ IDEA: 1. Comparación de archivos y carpetas

Del traductor : el blog de Wojtech Ruzicki sobre programación tiene 13 publicaciones con la etiqueta IDEA . Uno de ellos fue traducido y publicado en Habré: los mejores complementos de IntelliJ IDEA . Resultó ser bastante popular y decidí intentar traducir otras publicaciones sobre IDEA. Espero ser de ayuda para usted.

IntelliJ IDEA ofrece muchas formas de comparar archivos, carpetas y fragmentos de código, e incluso sincronizar el contenido de las carpetas.


Comparación de archivos de proyecto


Suponga que su proyecto tiene dos archivos similares y necesita compararlos línea por línea. Con IDEA, es muy simple. Simplemente seleccione ambos archivos en la ventana de su proyecto (manteniendo presionada la tecla Ctrl para selección múltiple).


Ahora tiene dos opciones:


  1. Haga clic derecho en uno de los archivos y seleccione " Comparar archivos " en el menú .
  2. Presione Ctrl + D

Después de eso, se abre una nueva ventana, que contiene dos paneles, cada uno de los cuales muestra el contenido de un archivo. Esto es muy similar a diff en sistemas de control de versiones como Git.



Cada diferencia tiene una codificación de color:


  • La falta de color significa que el contenido es el mismo.
  • Azul significa que hay cambios en la misma línea
  • Verde significa nuevo contenido
  • Gris significa contenido eliminado

» «, .


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