Questions tagged «vimdiff»

4
如何在Vimdiff中展开/折叠差异部分?
我今天开始使用vimdiff,并想做一些我在基于Windows的差异编辑器上理所当然的事情(例如,展开/折叠差异部分,具有完整的文件扩展/仅具有3条上下文行的差异或下方等)。我目前只知道以下命令: 键盘快捷键: do -从其他窗口更改到当前窗口。 dp -将当前窗口中的更改放入另一个窗口。 ]c -跳至下一个更改。 [c -跳至上一个更改。 CTRL+ W,w-切换到另一个拆分窗口(CTRL+ W,CTRL+ W做同样的事情,以防您CTRL稍后松开键) 有人可以指出我正确的方向,以便我可以复制类似的功能吗? 例如,如果我可以展开/折叠差异周围的线条,那将是很好的。

4
用vimdiff查看所有`git diffs`
我设置git diff为使用“ 带有Vimdiff的Git Diff ”包装为vimdiff,除非有很多更改的文件,否则它将按预期工作。 当有多个具有更改的文件并且我运行时git diff,它将打开第一个文件,并在退出vimdiff的第一个实例后,显示以下消息: external diff died, stopping at filename 这是与我以前完​​全不同的行为。过去我使用SVN进行了类似的设置,当比较多个文件时,我将检查第一个文件,然后使用写入并退出,然后:wq打开下一个有差异的文件。 Git并非如此。我尝试了:n[ext],但是这样做并没有用原始文件填充左窗口,因此可以将其与修改后的版本进行比较。
209 git  vim  diff  vimdiff 

12
使用Vimdiff时加载不同的配色方案
做时如何加载不同的颜色方案vimdiff。 我想要这个,是因为我当前的配色方案在vimdiff,For 中没有正确显示一些差异。例如,某些差异显示为相同的fg / bg颜色。这使得很难理解差异。所以每次我做一个vimdiff我都必须做:colorscheme some_other_scheme 可以在.vimrc文件中完成吗?
137 vim  vimdiff 

4
在Vim中区分两个标签
场景:我已经打开Vim并粘贴了一些文本。我打开第二个标签,:tabe并在其中粘贴其他一些文本。 目标:我想要第三个选项卡,其输出等效于将两个文本都写入文件并使用打开它们vimdiff。 我能找到的最接近的是“将当前缓冲区与文件进行比较”,但是没有找到diff两个打开但未保存的缓冲区。
121 vim  diff  tabs  vimdiff  buffer 


7
DIFF实用程序适用于2个文件。如何一次比较两个以上的文件?
因此,实用程序Diff的工作方式与我想要的2个文件一样,但是我有一个项目需要一次与两个以上的文件进行比较,一次最多可以进行10个文件的比较。这要求所有这些文件也彼此并排。我的研究并没有真正发现任何东西,vimdiff似乎是迄今为止最好的一次,可以一次比较4个。 我的问题:是否有任何实用程序可以一次比较两个以上的文件,或者可以通过一种方法来比较diff / vimdiff以便进行多个比较?我要比较的文件相对较短,因此应该不会太慢。 提前致谢!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.