Mam dwa pliki, które porównując z diff pokazują, że każda linia się zmieniła. Kiedy porównuję je z diff -w
(ignorując białe znaki), pokazuje kilka minimalnych zmian, których oczekuję.
Oczywiście istnieje pewna różnica między białymi spacjami w każdym pliku, ale nie wiem, czym one są ani jak je znaleźć. Próbowałem edytować pliki, aby upewnić się, że białe znaki są w rzeczywistości znakami spacji (w przeciwieństwie do tabulatorów), ale nie jestem pewien, co jeszcze można zrobić.
Użyłem vim z, :set list on
aby potwierdzić, że na końcu linii nie ma spacji końcowych.
Uważam również, że każdy plik ma terminatory linii Linuxa, ponieważ vim nie pokazywał ^M
końca linii.
vim
użytkownikiem, to czy próbowałeś vimdiff file1 file2
zobaczyć, jakie są różnice?
diff
ale wielu redaktorów i tak domyślnie nie czyni tego miejsca widocznym.