As the title, 1000 lines became a little bit too much to use diff, and so vimdiff is the best choice. My first thought was that if vimdiff provide this as in-building function. If not, a walk around would be combine vimdiff and head, as a one-liner without creating two buffer files.