You can also override the diff formatting behavior to get your desired behavior without using side-by-side mode:
diff --new-line-format='+%L' --old-line-format='-%L' --unchanged-line-format=' %L' file1 file2
This command will show you the full file as context and be closest in format to diff -u file1 file2
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…