IntelliJ IDEA技巧和窍门:1.比较文件和文件夹

翻译者:Wojtech Ruzicki的编程博客上有13篇带有IDEA标签的帖子其中之一已翻译并发布在Habré- 最佳IntelliJ IDEA插件上事实证明它很受欢迎,我决定尝试翻译有关IDEA的其他文章。希望对您有所帮助。

IntelliJ IDEA提供了多种方法来比较文件,文件夹和代码片段,甚至同步文件夹内容。


比较项目文件


假设您的项目有两个相似的文件,并且您需要逐行比较它们。使用IDEA,这非常简单。只需在项目窗口中选择两个文件(按住Ctrl即可进行多项选择)。


您现在有两个选择:


  1. 右键单击其中一个文件,然后从菜单中选择“ 比较文件 ”。
  2. Ctrl + D

之后,将打开一个新窗口,其中包含两个面板,每个面板显示一个文件的内容。这与Git等版本控制系统中的diff非常相似。



每个区别都有一个颜色编码:


  • 缺少着色意味着内容相同
  • 蓝色表示同一行中有更改
  • 绿色意味着新内容
  • 灰色表示删除的内容

» «, .


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