Horizontal colored diff?

Létezik olyan colordiff parancs alternatíva, amely nem csak soronként színez, hanem vízszintesen is elkülöníti láthatóan a vízszintes különbséget?

Olyanra gondolok mint a github-on. Jó lenne már régóta egy ilyen. Akár le is lehetne programozni, mert neten nem igazán találtam releváns infót, igaz kicsit régebben néztem.

Valakinek ötlet?
Köszi.

Hozzászólások

git diff --word-diff=plain

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)

Szerk.:

Ez nagyon szuper git-hez.

Közben "horizontal diff" helyett rákerestem "word diff"-re, így már találtam használhatót:

wdiff

Igaz, ez még csak fél megoldás, mert word-re diff-el, nem karakterre. A többiektől elnézést, nem írtam hogy parancssoros megoldást keresek. Köszi mindenkinek.

Ha mondjuk tudod hogy mit vársz a kimeneten, akkor az echo-t is színezheted. Az már lényegében oszlopos színezés is lehet akár.

-
Debian Squeeze

Megnéztem, meg gondolkodtam rajta, igazából kell a cleanup. Tehát a karakteresnél jobb a word, a word-nél meg a line egymás alatt áttekinthetőség szempontjából.

A legjobb amit a github csinál, hogy sorok egymás alatt, és ezeken belül más szín a soron belüli diff-re. Na ez kellene :)

Nem igazán. Ilyen kimenetet szeretnék látni parancssorból, ha lehetséges.

Tehát egymás alatt van a két sor, de közben azokon belül is jól látszik egymás különbsége. Ez a leghasználhatóbb kimenet számomra. nevergone által megadott "git diff -word-diff=color" kimenete hasonlít még ehhez, de az sem az igazi.