- Published on
ファイル・テキストの差分を比較・diffするツールの比較
- Authors
- Name
- Shou Arisaka / 有坂翔
ファイル・テキストの差分を比較・diffするツールをそれぞれのメリットなどを含めて比較しながら紹介します。
こちらで紹介するのはLinuxコマンドラインでおなじみのdiffコマンド、そしてcolordiff、vimエディタを使用した比較のvimdiff、そしてGUIインターフェイスの差分比較ソフトウェアmeldです。
ファイル内容
$ cat > hoge.md
hoge
fuga
# hoge
fuga
$ cat > hoge_.md
hoge
hoge
foobar
diff
$ diff hoge.md hoge_.md
2,4c2,3
< fuga
< # hoge
< fuga
---
> hoge
> foobar
colordiff
sudo apt install colordiff
vimdiff
meld
meldインストール: windows: Meld ubuntu: sudo apt-get install meld
まとめ
CUIでササッとみたいならcolordiffかvimdiff。 GUIで詳しくみたいならmeld。
meldはwindows、ubuntuで使えるクロスプラットフォームなアプリなので敷居が低い。meldはフォルダのコンペアもできるっぽい。