vim - 在 Vim 中比较两个垂直打开的窗口

标签 vim diff vimdiff

我打开了两个文件。它们以垂直模式打开,一个接一个。我可以在不离开或关闭 Vim 的情况下立即比较这两个文件吗?

最佳答案

要开始在所有可见窗口上进行比较:

:windo diffthis

在每个窗口上执行 :diffthis

结束差异模式:

:diffoff!

(! 使 diffoff 应用于当前选项卡的所有窗口 - 如果 diffthis 具有相同的功能,那就太好了,但事实并非如此。)

关于vim - 在 Vim 中比较两个垂直打开的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4385515/

相关文章:

vim - 如何阻止 Vim 创建 *-e 文件

ruby - 删除 rvm 后 vim 不加载 (libruby.so.1.8 : cannot open shared object file)

php - 2个数据库的差异,保存不同的行

git - 安装 git bash 后如何在 Windows 上安装 vimdiff?

windows - Vim 。 Windows 中保存的文件的编码问题

Vim 标签列表 : How to jump to a tag definition from within an open source file

r - 因数据缺失而滞后

linux - 如何在 Linux 中比较二进制文件的前 N ​​个字节

vim - 在 vimdiff 中使用 diffget

windows - 在 Windows 中使用来自 Git 的 Vimdiff 时,颜色会变高