間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

diff-highlight python版

http://tk0miya.hatenablog.com/entry/2013/12/22/155358

  • 差分の中で +/- の行数が一致していないときのハイライトの扱い
    1. /- の行数が一致しても、文字単位でのハイライトをしてくれないケースがある
  • 一行で 2箇所書き換えた場合は、ハイライト幅がとても大きくなる

インストール

$ pip install diff-highlight
Downloading/unpacking diff-highlight
  Downloading diff-highlight-1.0.1.tar.gz
  Running setup.py (path:/tmp/pip_build_user/diff-highlight/setup.py) egg_info for package diff-highlight
    
Installing collected packages: diff-highlight
  Running setup.py install for diff-highlight
    
    Installing diff-highlight script to /usr/bin
Successfully installed diff-highlight
Cleaning up..

git で使う場合
$HOME/.gitconfig に pager の設定を追加するだけです。

[pager]
    log = diff-highlight | less
    show = diff-highlight | less
    diff = diff-highlight | less

色を付ける場合は color.ui を設定しておくと幸せになれるでしょう :-)

[color]
    ui = true

めも

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。