Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
33
Help us understand the problem. What is going on with this article?
@RyutaKojima

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

33
Help us understand the problem. What is going on with this article?
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.
Sign Up
If you already have a Qiita account Login
33
Help us understand the problem. What is going on with this article?