Ответы:
Откройте вид рядом друг с другом:
Ctrl+w v
Перемена между ними:
Ctrl+w h or l
Извлекает vimdiff команду, часть VIM пакета, если вы хотите дифф-подобный вид:
vimdiff file1.txt file2.txt
vimdiff file1.txt file2.txt
(см. Ниже)
Вы также можете открыть vim в режиме разделенного экрана с -O
опцией: -
vim -O file1 [file2 ...]
Чтобы затем включить режим сравнения, вам нужно запустить :diffthis
команду на каждой панели.
Другой вариант использования, если у вас уже есть один файл, открытый в vim, и вы хотите открыть его и сравнить с другим. Затем вы можете использовать следующие команды vim:
:vs otherfile (open otherfile in vertical split screen)
:diffthis (turn on diff mode in original file)
Ctrl+w l (swap to newly opened file)
:diffthis (turn on diff mode in opened file)
Затем вы можете отключить режим diff на каждой панели с помощью команды vim :diffoff
.
РЕДАКТИРОВАТЬ
И другой стандартный, который не был упомянут: -
vim -d file1 [file2 ...]
Это эквивалентно vimdiff
прямому звонку.
:windo :diffthis
может использоваться вместо последних трех команд.