Answers:
打开并排视图:
Ctrl+w v
改变它们:
Ctrl+w h or l
如果需要类似diff的视图,请签出vim软件包的一部分vimdiff命令:
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)
然后,可以使用vim命令在每个窗格中关闭diff模式:diffoff
。
编辑
和另一个未提及的标准:
vim -d file1 [file2 ...]
这等效于vimdiff
直接调用。
:windo :diffthis
可以代替最后三个命令使用。