I have two nearly identical very large files (890,000+ rows of exactly 899 characters each fixed length file).
On rows 289141-289148 one file has a pipe character in column 38, and the other file has a space in that position.
If I force vimdiff to look at them line by line, it finds the difference. For example, if I delete and reinsert the line, vim finds the difference. But, when I first opened the files, vim presented them as having no differences. Also, when I run
:diffupdate, vim does not recognize the difference.
Is this a defect in VimDiff, or can you think of something I might be doing incorrectly?
From first file:
ABCDEFGH ABCDEFGHI44 }"| S
From second file:
ABCDEFGH ABCDEFGHI44 }" S
Also note: I tested the theory that it was something special about the pipe character. Even when I replaced the pipes with a normal character (e.g.,
j), it still had the same behavior of not recognizing the difference.