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.
![](https://habrastorage.org/webt/zn/k2/7m/znk27mjz1lwkza7gsjxddypjtv0.png)
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 .
![](https://habrastorage.org/webt/aq/sf/53/aqsf536vmixc-6qmg_dogmypfjy.png)
, .
VCS
(VCS), . , Git, VCS → Git Git. :
, . , — Ctrl + D Compare Directories .
![](https://habrastorage.org/webt/dq/qs/zl/dqqszlvff6ognl40afy_cnvz38c.png)
, . , , . , .
, . , . , , . *. , Synchronize selected, Synchronize all .
![](https://habrastorage.org/webt/tz/tz/xm/tztzxmv_zand370vgalyz_wfze8.png)