6

Я объединяю текст (не код), используя vim. К сожалению, форматирование абзаца отличается между двумя текстами. Я знаю, что если бы я использовал wdiff он показывал бы только те различия, которые меня интересуют, но для редактирования текста я бы хотел использовать diff-mode в vim. Быстрый поиск в справке vim и vim wiki не дает мне хитов. Что было бы хорошим способом достижения этого?

2 ответа2

2

Этим утром я нашел удивительный Gist, который делает то, что вы просите (без зависимости от wdiff!). Он может быть немного отполирован, так как вы должны указать winnr() для каждого окна, которое вы хотите сравнить, но в основном то, что вы хотите.

0

Не имея wdiff я не могу дать вам реальный рабочий пример, но я предлагаю вам прочитать « :help diff-diffexpr » и попробовать изменить показанный там пример для использования wdiff .

Однако, если это работает вообще, вам все равно может понадобиться часто делать « :diffupdate ».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .