是否可以在 Vim 中向下滚动垂直分割窗口的左右两部分?我有两个文件,我想大致比较一下。这些文件的每一行看起来 差不多相同。
请参阅 卷轴装订的文档。您需要为您想要绑定的 每个人窗口设置这个值(例如,最小值为2)
但是,如果比较两个文件,Vimdiff可能更有用
你好,
试过在两个文件上用 Vimdiff 吗?
vimdiff file1 file2
默认情况下,这将为您提供滚动绑定。
转到第一个分割,然后输入
:set scrollbind
转到下一个(ctrl + w) ,然后做同样的事情。
禁用:
:set noscrollbind
有关更多信息,请查看滚动绑定的文档 -http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
:windo set scrollbind
将在所有窗口中设置 scrollbind。
为了子孙后代,这是我需要做的,因为我不是从 Vimdiff 开始的。
我加载了一个文件,然后: vsp 加载另一个文件。
它们是完全不同的文件,但我想看看它们之间有什么共同点。
那么..。
:set diff :set diffopt=iwhite :set scrollbind
从命令行:
vim -O file1 file2 -c 'windo set scb!'
并排开放。
- c = 引号后面的内容被视为 vim 选项。
‘ windo’= 适用于所有面板。
Sclbind = scrollbind 的简写,可以节省一些输入,但是两者是可以互换的。
'!'= 切换。这样,您可以使用相同的命令,以关闭它以后,如果您选择。