vimdiff file1 file2 открывает оба файла side-by-side с подсветкой различий. Свой diff, без отдельной установки.

Перенос изменений:

:diffget    " взять блок из другого окна
:diffput    " отправить блок в другое окно
]c / [c     " к следующему/предыдущему различию

Если правил файл вручную и подсветка не обновилась — :diffupdate пересчитает её заново.

Патч можно накатить прямо из Vim: :!patch -p1 < fix.patch. Команда идёт в шелл и правит файл на диске, буфер она не трогает. Поэтому сразу за ней — :e!, иначе Vim покажет старую версию.

#vim #linux