В составе Vim устанавливается утилита vimdiff
для сравнения содержимого файлов.
$ vimdiff file1.txt file2.txt
При этом в Vim открываются два окна с файлами, где цветом выделены различия в строках этих файлов.
Также запустить Vim в этом режиме можно с помощью ключа -d
:
$ vim -d file1.txt file2.txt
После установки Neovim команда vimdiff
недоступна, открыть файлы в режиме сравнения можно только по ключу -d
:
$ nvim -d file1.txt file2.txt
Можно сделать псевдоним alias vimdiff='nvim -d'
и поместить его в ~/.zshrc
.
Есть альтернативный способ включить режим сравнения файлов. Открываем два файла в разделенных по вертикали окнах и в каждом буфере выполняем команду :diffthis
.
Отключить режим выделения различий можно командой :diffof
.