Notepad++でComparePlusを使って2つのファイルを比較する方法

Notepad++で開いている2つのファイルを比較するには、プラグインが必要です。プラグイン管理画面からComparePlusをインストールし、古いファイルと新しいファイルをタブで開き、プラグイン > ComparePlus > 比較を選択してください。ComparePlusはファイルを並べて表示し、追加、削除、移動、変更された行をマークするので、それぞれの相違点を文脈に沿って確認できます。

このガイドでは、旧バージョンの Compare プラグインの後継として現在も活発にメンテナンスされている ComparePlus を使用します。開発者は Notepad++ 8.4.2 以降との互換性を明記しており、Notepad++ 8.4.5 以降のバージョンではプラグイン管理画面からのインストール方法を説明しています。メニューの表示が異なる場合は、古いバージョン向けの手順に従う前に、プラグインの最新のヘルプを確認してください。ComparePlusプロジェクトのドキュメントも併せてお読みください。

ComparePlusをインストールする

  1. Notepad++ を開き、[プラグイン] > [プラグイン管理]を選択します。
  2. 「利用可能」タブで「ComparePlus」を検索し、チェックボックスをオンにします。「インストール」をクリックします。プラグインのインストール後、Notepad++が再起動し、プラグインメニューから利用できるようになります。
Notepad++のプラグイン管理ウィンドウの図。ComparePlusが選択され、「インストール」が表示されている状態。
プラグイン管理画面でComparePlusを検索し、選択してインストールしてください。

CompareとComparePlusの両方がリストに表示される場合は、ComparePlusを選択してください。プロジェクトのメンテナーはComparePlusを新しい代替プラグインとして説明しており、古いCompareプラグインはサポート対象外であると述べています。Plugins Adminが見つからない場合、またはComparePlusがリストにない場合は、Notepad++のバージョンを確認し、Notepad ++プラグインのマニュアルとプラグインのインストール手順を参照してください。保護されたインストールフォルダでは、プラグインを追加するためのアクセス許可が必要になる場合もあります。

2つのファイルを比較する

  1. 両方のファイルをNotepad++のタブで開きます。バージョンを確認するには、古いコピーと新しいコピーを開いてください。比較結果がディスク上のバージョンを反映するようにするには、まず編集内容を保存してください。
  2. 2つのファイルを開いた状態で、新しいファイルをアクティブにし、「プラグイン」>「ComparePlus」>「比較」を選択します。デフォルトでは、ComparePlusはアクティブなファイルを新しいバージョンとして扱い、もう一方のファイルと比較し、新しいバージョンを右側に配置します。開始する前にタブ名を確認して、どちらのファイルがどちら側にあるかを把握しておきましょう。
Notepad++の画面で、2つのファイルタブが開いており、ComparePlusメニューに比較コマンドが表示されている状態を示す図。
両方のファイルを開いた状態で、ComparePlusメニューから「比較」を実行します。

複数のタブが開いている場合は、関係のないファイルを閉じるか、「比較対象として最初に設定」機能を使用して最初の入力ファイルを選択してから、他のファイルをアクティブにしてください。ComparePlusには、選択した最初のファイルを古いファイルとして扱うか新しいファイルとして扱うかを制御する設定もあるため、左右の順序が重要な場合は、その設定を確認してください。

違いを読んで理解する

ComparePlusは、対応する行を2つのペインに整列表示します。追加および削除された行マーカーは、どちらのバージョンにその行が含まれているかを示します。変更された行のハイライト表示は、異なるテキストに注意を促し、移動された行のインジケーターは、他のファイル内の別の場所にあるテキストを識別できます。デフォルトの色は変更可能なので、色だけに頼るのではなく、マーカーとファイル名を活用してください。

2つのNotepad++ファイルを並べて表示した図。左側には削除された行が赤色で、右側には追加された行が緑色で示されている。
追加および削除された行は、それぞれのファイルペインに表示されます。

ComparePlusメニューまたはナビゲーションコントロールの「前の差分」と「次の差分」を使用して、変更箇所間を移動します。各ハイライトの前後数行をよく読んでください。1行の変更でも、近くの設定やコードに影響を与える場合があります。概要バーは、長いファイル内の差分グループを見つけるのに役立ちます。これらのマークはレビュー補助であり、自動マージではありません。保存したいバージョンはご自身で編集して保存してください。

ComparePlusの比較機能を示す図。前の行、次の行、クリアのコントロールがあり、変更された行は黄色で強調表示されています。
相違点間を移動し、完了したら比較をクリアしてください。

必要に応じて比較を調整してください。

書式設定ノイズによって重要な変更点が分かりにくくなる場合は、ComparePlusの設定を開き、空白、空行、大文字・小文字を一時的に無視してください。ComparePlusは、高度な無視パターンや選択したブロックの比較もサポートしています。これらのオプションは慎重に使用してください。スペースや大文字・小文字を無視すると、ファイルによっては重要な変更点が隠れてしまう可能性があります。設定、コード、テキストなど、すべての文字が重要な部分を検証する前に、厳密な比較に戻してください。

詳細なレビューを行うには、両方のファイルで該当する箇所を選択し、「選択した行を比較」機能を使用してください。保存されていない編集内容を最後に保存したコピーと比較するには、「前回の保存以降の差分」機能を使用してください。これらのコマンド、旧ファイル/新ファイル設定、およびエンコードに関する警告については、プラグインのヘルプページに記載されています。

比較が間違っているように見える場合

  • プラグインコマンドが見つかりません。インストール後にNotepad++を再起動し、ComparePlusがプラグイン一覧に表示されることを確認してください。プラグイン管理ツールでインストールできない場合は、プラグインの互換性とNotepad++のインストールフォルダのアクセス許可を確認してください。
  • 予期しない差異が発生した場合:意図したペアを開いたかどうかを確認し、どのタブがアクティブになっているかを確認し、有効になっている無視オプションを確認してください。
  • テキストが文字化けしたり、結果が信頼できない場合は、 Notepad++でファイルのエンコードを確認してください。ComparePlusはエンコードの不一致について警告を発することがあります。エンコードの不一致は比較結果に影響を与える可能性があるためです。

作業が完了したら、 ComparePlusメニューから「比較をクリア」を選択してください。これにより、比較対象のハイライト表示が解除されますが、ファイルは通常どおり編集できる状態で開いたままになります。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。