Заставить vimdiff показать весь файл
Как вы можете сделать так, чтобы vimdiff показывал все содержимое файлов? Мне бы хотелось, чтобы различия между цветами были выделены цветом, но все равно хотелось бы видеть файлы целиком, то есть части, которые идентичны.
3 ответа
vimdiff
наборы foldmethod diff
так что все неизмененные линии складываются. Изнутри vimdiff
Вы можете открыть все складки, нажав zR
,
Если вы хотите всегда показывать полный контекст, вы можете увеличить количество развернутых строк контекста до некоторого большого числа. В вашем ~/.vimrc
:
if &diff " only for diff mode/vimdiff
set diffopt=filler,context:1000000 " filler is default and inserts empty lines for sync
endif
Этот ответ на вопрос о stackoverflow стоит проверить.
Vimdiff: Каковы наиболее часто используемые команды / ярлыки, которые могут начать новичка?
в двух словах:zo
а также zc
соответственно открыть и закрыть разделzM
а также zR
соответственно развернуть и сложить все секции
Размещение курсора на строке, которую вы хотите расширить, и нажатие на клавишу пробела работает для меня!
Кажется, мне иногда приходилось использовать клавиши со стрелками.