vim colorscheme突出显示自上次提交以来的修改?

时间:2013-10-07 18:03:19

标签: git vim version-control mercurial

在vim中,我想要做的是突出我自上次提交以来所做的所有修改(我个人使用mercurial),要么使用两种颜色,要么使用较旧和较轻版本的相同colorscheme和新内容。我不关心语法高亮,因为文档是在latex中,所以大多是纯文本。有任何想法吗?

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

如果您在vim之外修改文件然后在vim中打开它,那么在vim之外进行的更改也将显示在gutter中。我想这意味着它依赖于你想要的CVS差异。