Скажем, я получил патч, созданный с помощью git format-patch
. Файл в основном представляет собой унифицированный diff с некоторыми метаданными. Если я открою файл в Vim, я вижу, какие строки были изменены, но я не вижу, какие символы в измененных строках отличаются. Кто-нибудь знает способ (в Vim или какое-то другое свободное программное обеспечение, которое работает на Ubuntu), чтобы визуализировать различия в каждом символе?
Пример счетчика, где визуализируется различие между символами, выполняется при выполнении vimdiff a b
.
обновление пт 12 ноя 22:36:23 UTC 2010
diffpatch полезна для сценария, в котором вы работаете с одним файлом.
обновление Чт 16 июн 17:56:10 UTC 2016
Отметьте diff-highlight в git 2.9. Этот script делает именно то, что я изначально искал.