linediff插件提供了一个简单的命令:Linediff ,用于区分两个单独的文本块。 一个简单的例子: def one two end def two three end 如果我们在可视模式下标记从def one开始的前三行,并执行:Linediff命令,则将在可视模式范围的开始和结尾处放置符号1- 。 这样做的代码的下半部同样的事情,从开始def two ,将导致迹象2-放在那里。 之后,将打开一个新选项卡,其中两个代码块以垂直分割的方式彼此相对。 这两个缓冲区是临时的,但是当其中任何一个保存时,其原始缓冲区都会更新。 请注意,这不会保存原始缓冲区,仅执行更改。 保存是您