在Intellij IDEA中如何比较不属于开放项目的2个文本文件

时间:2016-06-08 17:24:39

标签: intellij-idea ide compare

我想比较intellij中的2个文件。这两个文件都不属于特定项目。

有办法吗?

我正在运行Intellij 15和16。

6 个答案:

答案 0 :(得分:11)

以下适用于Windows的IntelliJ IDEA Ultimate 14.1.7:

  1. 在IDE中打开第一个文件(通过从Windows资源管理器拖入窗口,或通过文件/打开)。
  2. 在视图菜单中,选择"与...比较"
  3. 在"选择路径"出现的对话框,选择第二个文件(直接或通过从Windows资源管理器拖动到对话框中)。
  4. 然后在传统的文件比较窗格中打开它。如果您尝试编辑其中一个文件,它会显示正常情况"您确定要编辑的项目不在您的项目中吗?#34;对话框,如果那是一个人正在尝试做的话,可以接受。

答案 1 :(得分:7)

您可以使用“与剪贴板比较”功能。

来自https://www.jetbrains.com/help/idea/2016.1/comparing-files.html#clipboard

将编辑器中的文件与剪贴板内容进行比较

  1. 在编辑器中打开所需的文件。
  2. 右键单击编辑器窗格和 在上下文菜单中选择“与剪贴板比较”。
  3. 查看和管理 差异查看器文件的差异。

答案 2 :(得分:1)

我在命令行上使用它(在Mac上是IntelliJ IDEA CE):

/Applications/IntelliJ\ IDEA\ CE.app/Contents/MacOS/idea diff ~/Junk/file1.txt ~/Junk/file2.txt

答案 3 :(得分:0)

Window> Editor Tabs> Split Vertically

这是您要找的东西吗?这就是我想要的。

答案 4 :(得分:0)

在Mac OS High Sierra + IntelliJ IDEA 2018.3上为我工作

- File -> Open
- Select file 1
- View -> Compare with ...
- Select file 2

答案 5 :(得分:0)

要在两个不同文件之间使用intelli的差异比较,可以使用Compare With(在“项目”窗口中右键单击该文件)。 Compare File in Editor也有一个选项。要使用该选项,请确保打开并选择一个文件,然后右键单击第二个文件,单击Compare File in Editor

right click menu