vimdiff file1 file2 открывает оба файла side-by-side с подсветкой различий. Свой diff, без отдельной установки.
Перенос изменений:
:diffget " взять блок из другого окна
:diffput " отправить блок в другое окно
]c / [c " к следующему/предыдущему различию
Если правил файл вручную и подсветка не обновилась — :diffupdate пересчитает её заново.
Патч можно накатить прямо из Vim: :!patch -p1 < fix.patch. Команда идёт в шелл и правит файл на диске, буфер она не трогает. Поэтому сразу за ней — :e!, иначе Vim покажет старую версию.
#vim #linux
