2015-04-21 2 views
3

Я пытаюсь найти строку только в «областях diff» (текстовые блоки, где есть разница между файлами). Есть ли способ сделать это?Как искать только в diff-блоках - gvim diff

+0

Мое предположение было бы, и я хотел бы исправить. Однако, в зависимости от вашей фактической цели, может быть достаточно использовать обычную команду diff, передать ее в файл и просто выполнить поиск по ней. – merlin2011

+0

Если вы не добавляете контекстную строку, вы будете иметь только часть diff, 'set diffopt = filler, context: 0' –

+0

И искать только по открытой складке': set fdo- = search' –

ответ

2

Вы можете попросить vim искать только разворачиваться. Так что сложить общую часть и поиск по дифф части:

set diffopt=filler,context:0 
set fdo-=search 

протестирована и это работа