Do tradutor : o blog de programação de Wojtech Ruzicki tem 13 posts com a tag IDEA . Um deles foi traduzido e publicado nos plugins Habré - Best IntelliJ IDEA . Acabou sendo bastante popular e eu decidi tentar traduzir outros posts sobre o IDEA. Espero ser útil para você.
O IntelliJ IDEA oferece várias maneiras de comparar arquivos, pastas e trechos de código e até sincronizar o conteúdo da pasta.
Comparando arquivos de projeto
Suponha que seu projeto tenha dois arquivos semelhantes e você precise compará-los linha por linha. Com o IDEA, é muito simples. Basta selecionar os dois arquivos na janela do seu projeto (mantendo pressionada a tecla Ctrl para seleção múltipla).
Agora você tem duas opções:
- Clique com o botão direito do mouse em um dos arquivos e selecione “ Comparar arquivos ” no menu .
- Pressione Ctrl + D
Em seguida, uma nova janela é aberta, que contém dois painéis, cada um dos quais exibe o conteúdo de um arquivo. Isso é muito semelhante ao diff nos sistemas de controle de versão, como o Git.

Cada diferença possui um código de cores:
- A falta de coloração significa que o conteúdo é o mesmo
- Azul significa que há mudanças na mesma linha
- Verde significa novo conteúdo
- Cinza significa conteúdo excluído
» «, .
C , .
, .
. :
- «Compare With...»
- Ctrl + D
— . , .
, , , . , , , stackoverflow.
-, . , (Ctrl + C).
. , .
- , , «Compare with Clipboard» .
- , - , , .
, ? ! 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 .
