2

在 vim 中,我想做的是突出显示自上次提交以来我所做的所有修改(我个人使用 mercurial),或者使用两种颜色,或者为旧内容和新内容使用相同颜色方案的更深和更浅版本, 分别。我不关心语法突出显示,因为文档是乳胶的,所以主要是纯文本。有任何想法吗?

PS:基本上我想要 vimdiff 之类的东西在我正在编辑的同一个缓冲区中......这有意义吗?

4

2 回答 2

3

vim-signify似乎正是您想要的:您会在排水沟中看到彩色标志,显示添加/删除的内容。

于 2013-10-07T19:15:22.440 回答
0

我知道quickfixsigns可以在装订线中显示修改/添加的行。我可以说它确实适用于 git,但它应该适用于 mercurial(根据文档)。

如果您在 vim 之外修改文件,然后在 vim 中打开它,则在 vim 之外所做的更改也会显示在装订线中。我想这意味着它依赖于你似乎想要的 CVS 差异。

于 2013-10-07T20:44:56.290 回答