Vim имеет плагин 'беглец'
Редактировать : связанный vimcast (комментарии) отлично, и я рекомендую его. Я хотел бы добавить подсказку, что обычно не нужно вводить :diffget
и :diffput
от руки, потому что вы можете сделать то же самое непосредственно в обычном / визуальном режиме, нажав d * 1011. * o и d p .
Лучшая команда для запуска этой функции - :Gstatus
Vim - это редактор терминала (в котором также есть порт графического интерфейса)
Плагин для беглецов просто позволяет вам редактировать индексные и рабочие версии файлов вместе друг с другом и позволяет выполнять diffput / diffobtain до тех пор, пока вы не будете удовлетворены. Дифф-режим Vim сложен и намного более гибок / интуитивен, чем git add --patch
.
- scrollbinding
- подсветка синтаксиса и подсветка различий внутри строки (на уровне слов) одновременно
- автоматическое складывание различий (из неизмененных областей)
Вы можете получить беглеца здесь
Фрагмент из :he fugitive
:
Отредактируйте файл в рабочем дереве и внесите некоторые изменения. Использование |: Gdiff | открыть
индексированная версия. Используйте | сделать | и | дп | на различные куски, чтобы принести файлы в
синхронизировать или использовать |: Gread | втянуть все изменения. Написать индексированную версию
подготовить файл.