74

IntelliJ diff ツールがとても気に入っています。このツールを使用して任意の 2 つのファイルを比較できるかどうか疑問に思っています。つまり、ファイルは IntelliJ プロジェクトにありません。ファイル システムで 2 つのファイルを選択して、それらを比較するだけですか? 2 つの文字列を比較したい場合はどうなりますか? 私のテキスト エディターでは、2 つの新しいドキュメントを作成し、テキストを貼り付けて比較し、完了してもファイルを保存しませんでした。これは可能ですか?

ありがとう

4

10 に答える 10

66

このコマンドラインを見つけました:

MacOSX の場合: (IDEA EAP 11)

/Applications/IntelliJ\ IDEA\ 11.app/Contents/MacOS/idea diff /Users/ben75/file1.txt /Users/ben75/file2.txt

MacOSX では、IDEA (11) が開いていると実行できません。

Windows の場合: (IDEA EAP 12)

"C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.0\bin\idea.exe" diff C:\Users\ben75\file1.txt C:\Users\ben75\file2.txt

IDEA が既に開いている場合でも実行されます。

拡張子のないファイル (または拡張子が一致しないファイル) を比較しようとすると問題が発生します

IDEA から直接 (EAP 12)

それほど簡単ではありませんが、うまくいきます...

  • ファイル>開く...>「file1.txt」を選択
  • ファイル>開く...>「file2.txt」を選択
  • 「お気に入りリスト」を作成し、両方のファイルをこのお気に入りリストに追加します。(これを行うには: エディターのファイル名タブを ctrl + 右クリック > お気に入りに追加 > 作成したばかりのお気に入りリストを選択 - スクリーンショットを参照)
  • 最後に、「お気に入り」ビューを開きます (Alt+2 を押すか、左側または IDEA ウィンドウでクリックします)。
  • 両方のファイルを選択
  • 右クリック: 「2 つのファイルを比較」 (または ctrl+D)

お気に入りに追加

于 2013-01-19T08:32:59.427 に答える
3

はい、できます (もちろん、ファイルについて話しているtext場合)。しかし、おそらくいくつかのプロジェクトを作成する必要があります (そこにあるファイルを開くためだけに)。

次に、手順は次のようになります。

1) 作成したプロジェクト file#1 と file#2 に追加します。

2) ファイル #1 をエディタで開く

3) file#2 の左メニュー (プロジェクト ファイル ブラウザ) でマウスを右クリックし、 menu-item を見つけますCompare File with Editor

ここに画像の説明を入力

それで全部です。p.3) の後、比較ウィンドウが開きます。

于 2013-01-17T19:53:27.800 に答える