Скажіть, я отримую патч, створений за допомогою git format-patch
. Файл, в основному, є уніфікованим розходженням з деякими метаданими. Якщо я відкрию файл у Vim, я бачу, які рядки були змінені, але я не бачу, які символи в змінених рядках відрізняються. Хтось знає спосіб (у Vim чи іншому вільному програмному забезпеченні, що працює на Ubuntu) візуалізувати відмінності між персонажами?
Приклад лічильника, коли візуалізується різниця символів, - це при виконанні vimdiff a b
.
оновлення Пт 12 листопада 22:36:23 UTC 2010
diffpatch корисний для сценарію, коли ви працюєте з одним файлом.
оновлення Чт 16 червня 17:56:10 UTC 2016
Ознайомтеся з відміткою підсвічування в git 2.9 . Цей сценарій робить саме те , чого я спочатку шукав.
git diff --color-words
дуже корисно для того, щоб побачити, які слова змінюються в рядках, а не звичайний уніфікований різний вихід. Це, однак, на основі слів, а не на основі символів, тому, якщо у вмісті, який ви відрізняєте, не так багато пробілів, вихід може бути менш акуратним. (Відредаговано: На жаль, я бачу, що я неправильно зрозумів, про що ви просите - все ж, можливо, цей коментар комусь буде корисний.)