Help us understand the problem. What is going on with this article?

WinMergeの初期設定

More than 1 year has passed since last update.

TL;DR

WinMergeで文字単位の差分を見やすくする設定です。

  • タブや半角スペース数の違いは無視したい
  • 空行も無視したい
  • 差分がある場合、行単位ではなく、差分の単語だけを強調表示したい

WinMergeとは

WinMerge

WinMerge は、 オープンソースのWindows 用比較・マージツールです。WinMerge は、フォルダとファイル両方が比較でき、理解しやすく扱いやすいテキスト形式で差異をビジュアルに表現します。

設定

WinMerge Version 2.16.2.0での設定です。
ほかのバージョンでは表記が違ったり、なかったりする場合があります。

編集 > 設定

オプションウィンドウ

  • 比較 > 一般

    • 空白 > 「全て無視する」を選択
    • 空行を無視する(K)」にチェック
    • 改行文字の違いを無視する(R)(Windows/Unix/Mac)」にチェック
  • エディタ

    • 行内差異の色付け
      • 行内差異を表示する」チェックボックスにチェック
      • ラジオボタン「文字単位」を選択
      • リストボックスから「空白か句読点で区切る」を選択
  • 色 > 差異

    • 背景を目立つ色に変更
      • 単語の差異」 ※差異と差のある色にすると目立ちます
      • 選択された単語の差異」 ※選択された差異と差のある色にすると目立ちます
  • バックアップファイル

    • バックアップファイル作成」全てチェックを外す ※バックアップファイルを自動で作りたくない人だけ
      • フォルダー比較
      • ファイル比較

空白やタブだけの行を無視する

設定の「空行を無視する(K)」だけでは、半角スペースやタブだけの行が差分として出てきてしまう。
それも無視する方法(全角スペースは無視しない)

ツール(T) > フィルタ(F)

「行フィルタ」タブ

「行フィルタを有効にする」にチェック
「新規」ボタンを押して次の正規表現を入力し、左のチェックを入れる

^\s*$

↓こんな感じ
winmerge-ss.PNG

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした