Notepad ++ v6.6.8で2つのファイルを比較する方法


101

2つの異なるファイルの値を比較したい。
Notepad ++バージョン5.0.3ではショートカットボタンAlt+ dがありましたが、バージョン6.6.8では比較するオプションが見つかりません。

また、最も安定しているバージョンを教えてください。

回答:


116

比較」プラグインがあります。Plugins > Plugin Managerからインストールできます。

または、WinMergeなどの専用のファイル比較ソフトウェアをインストールできます。


WinMergeは(Notepad ++のファンであっても)進むべき道です
エスカレーター

1
@escalatorはい、そうです。両方のプログラムをインストールし、winmergeを開始するためのNppExecスクリプトを作成しました。分割ビューがある場合、winmergeは左側のビューからファイルをロードし、Notepad ++でワンクリックして右側のファイルと比較します。両方の長所:)
Lars Fischer

1
@LarsFischerそれは素晴らしいですね。すべてのプラグインとWinMergeをダウンロードできました。しかし、私はwinmergeを開始するためにNppExecスクリプトをどのように処理するのか本当にわかりません。スクリプトを共有していただけませんか。私たちはチャットで会うことができました。ありがとう。
Alex

6
@Alex WinMergeなどをインストールしてから、Notepad ++用のNppExecプラグインをインストールします。次に、プラグインを介してスクリプトを作成します-> NppExec->実行...次の内容を使用します: npp_console keep npp_save "$(LEFT_VIEW_FILE)" npp_save "$(Right_VIEW_FILE)" npp_run "C:\Program Files (x86)\WinMerge\WinMergeU.exe" "$(LEFT_VIEW_FILE)" "$(Right_VIEW_FILE)" (4行)これは、WinMergeを左右のビューファイル(またはアクティブなビューが1つだけの場合は現在のファイル)で実行します。スクリプトをある名前で保存し、それにショートカットを割り当てるには、stackoverflow.com / a / 34611800/4086774を参照してください。
Lars Fischer

1
@ConradB言及されている比較プラグインは、notepad ++プラグインです。これは、両方のファイルを開いて手動で比較する以外に、notepad ++ を使用して行う方法です。しかし、私はwinmergeやkdiff3のような特殊なツールの方が優れていることを認めざるを得ません。
Lars Fischer

44

更新:

  • Notepad ++ 7.5以降では、Compare v2.0.0を使用します
  • Notepad ++ 7.7以降では、Notepad ++ 7.7のCompare v2.0.0を使用してください。手動でインストールする必要がある場合は、以下の説明に従ってください。それ以外の場合は、「Plugin Admin」を使用してください。

Notepad ++ 7.5以降のバージョンでは、Compareプラグイン2を使用しています。Notepad ++ 7.5以降のバージョンにはプラグインマネージャがありません。プラグインを手動でダウンロードしてインストールする必要があります。そして、はい、64ビットまたは32ビット(86x)を使用するかどうかは重要です。

したがって、64ビットバージョンのNotepad ++を使用する場合は、64ビットバージョンのプラグインも使用する必要があります。これは、32ビットにも有効です。

インストール方法のガイドラインを書きました:

  1. Notepad ++を管理者モードで起動します。
  2. を押しF1てNotepad ++が64ビットまたは32ビット(86x)であるかどうかを確認します。したがって、正しいプラグインバージョンをダウンロードする必要があります。Compare-plugin 2をダウンロードしてください
  3. Compareプラグインを一時フォルダーに解凍します。
  4. 一時フォルダからプラグインをインポートします。
  5. プラグインが[プラグイン]メニューに表示されます。

注:
プラグイン.dllファイルをプラグインフォルダに直接ドラッグアンドドロップすることもできます。
64ビット:%programfiles%\Notepad++\plugins
32ビット:%programfiles(x86)%\Notepad++\plugins

更新 @TylerHのおかげで、この更新により:Notepad ++に、古いプラグインマネージャの代わりに「プラグイン管理者」が追加されました。ただし、この方法(回答)は、ほとんどすべてのNotepad ++プラグインのプラグインを手動で追加する場合にも有効です。

免責事項:このガイドラインのリンクは、個人のWeb サイトを参照しています


3
ありがとうございました!Notepad ++の最新バージョンは、なんらかの理由でプラグインマネージャを破棄したため、動作するのはあなたの答えだけです。
18年

1
@oMiKeY引用しないでくださいが、プラグインマネージャーに広告がプッシュされていたと思います。NP++の開発者は、そのようなことをN ++コミュニティに参加させたくありませんでした。
Cバウアー

3
Notepad ++には、古いPlugin Manager、FYIの代わりとして「Plugin Admin」が追加されました。
TylerH

1
私のシステムはインターネットアクセスが制限されているファイアウォールの背後にあるため、このソリューションはうまくいきました。
ロメシュ

1
これよりはるかに簡単です。プラグイン>プラグイン管理>ティック比較>インストール(V
7.8.4-32

6

または、「SourceForge Notepad ++ Compare Plugin 1.5.6」をインストールできます。2つのファイル間の機能を比較し、2つのファイルの違いを示します。

参照するリンク:https : //sourceforge.net/projects/npp-compare/files/1.5.6/


1
これは実際には@LarsFischerが言及したのと同じプラグインであると信じています
Burgi

これは、アクセス制御の問題のためにプラグインをダウンロードできない場合に役立ちます。
M. Mashaye

最近、32ビットのみが再ビルドされていないようです。
コンラッドB

3

Notepad ++で2つのファイルを比較する必要があり、利用できるオプションがないため、答えを出します。

したがって、まずここ質問されたようにプラグインマネージャを有効にし、次にこの手順に従って、このソフトウェアで無料の2つのファイルを比較します。

1. notepad ++を開き、

プラグイン->プラグインマネージャ->プラグインマネージャを表示

2.利用可能なプラグインリストを表示し、比較してインストールを選択します

3. Notepad ++を再起動します。

http://www.technicaloverload.com/compare-two-files-using-notepad/


Notepad ++にはPluginManagerが直接付属していないため、リンクで@ Ajay2707が言及されているように、最初にインストールする必要があると記載されているため、これは正しい答えのようです。これは役に立ちました。
OrionMD 2018年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.