2013-05-06 2 views

ответ

1

Использовать ediff (например, ediff-buffers). Используйте ## для переключения пробелов. Я не знаю, как перейти к следующей пробелу - только разница. Но вы можете, по крайней мере, разобраться в различиях один за другим и применить область diff только тогда, когда единственными отличиями являются пробелы. ## переключает пропущенные пробелы.

Вы можете использовать либо состояние ## для езды на велосипеде:

  • Если пропуск пробельных посмотреть различия в на, то вы можете цикл через переформатирование: используя n и уведомление, когда один или несколько дифференциалы пропускаются (все дифф регионы выделены, поэтому вы можете сказать). Когда это произойдет, поместите курсор в область diff, которая отличается только пробелом и использует ga или gb, чтобы принести Ediff в этот регион в обоих буферах. Затем используйте a или `b ', чтобы скопировать один регион в другой.

  • Если пропуская пробел diffs выключен, то вы можете циклически перемещаться, как указано выше, и просто глазное яблоко, отличается ли область пробелом. Используйте a или b если это так.

Кроме этого, вы, вероятно, могли бы скопировать что-то, что делает то, что вы хотите более непосредственно. Я не думаю, что он уже существует, но может.

Вы можете проверить руководство Ediff (я не заметил ничего, что могло бы помочь, однако). Имейте в виду, что руководство Ediff использует «пробел» (два слова), а не «пробелы», если вы попытаетесь выполнить ssearching (C-s).

Смежные вопросы