Instead of line based changes, the tool dwdiff provides (colored) output for changes and diffs between files.

$ dwdiff -c file1 file2