vimdiff -
позволяет
редактировать
две или три
версии
файла с
помощью Vim с
отображением
различий.
vimdiff [ключи]
файл1 файл2
[файл3]
gvimdiff
Команда
vimdiff
загружает
в
Vim два (или
три) файла.
Каждый
файл
открывается
в
собственном
окне.
Различия
между
файлами
отображаются
с помощью
подсветки
синтаксиса.
Эта
команда
позволяет
наглядно
отображать
внесённые
изменения
и
переносить
различающиеся
фрагменты
из одной
версии
файла в
другую.
Подробнее
о Vim см. на
странице
справочника
vim(1).
При
запуске с
помощью
команды
gvimdiff
редактор
запускается
в режиме
графического
интерфейса,
если это
возможно.
В каждом
окне
включается
опция 'diff', что
позволяет
использовать
подсветку
синтаксиса
для
отображения
различий
между
файлами.
Для
улучшения
работы с
файлами в
режиме
отображения
отличий
также
включаются
опции 'wrap' и 'scrollbind'.
Значение
опции 'foldmethod'
устанавливается
равным "diff",
что
позволяет
прятать в
складку
области
текста,
которые не
отличаются
в
различных
версиях
файла.
Значение
опции 'foldcolumn'
устанавливается
равным 2,
чтобы было
проще
находить,
открывать
и
закрывать
такие
складки.
Для
выравнивания
строк
между
окнами
используется
вертикальное
разделение
окон, как
если бы
использовался
ключ "-O". Для
того, чтобы
использовать
разделение
окон по
горизонтали,
следует
указать в
командной
строке
ключ "-o".
Остальные
ключи
командной
строки
рассматриваются
на
странице
справочника
vim(1).
vim(1)
Большая
часть
Vim
создана
Брамом
Мооленааром
(Bram Moolenaar),
которому
помогает
огромное
количество
людей. См. ":help
credits" в
Vim.