0

我想在状态行的文件名旁边添加一个标志。

例如:

filename M 为修改
filename A 为添加
filename ?? 为未跟踪

本质上,是否有类似于 flag 的东西%m?如果没有,我应该怎么做才能快速获取当前文件的 vcs 状态?

4

2 回答 2

1

system('git status --porcelain ' . expand('%:p')在 BufEnter 和 BufWritePost 上就可以了

于 2013-09-24T05:44:16.773 回答
0

Fugitive 是一个很棒的 git 插件,它提供了钩子让你在状态行中添加状态指示器。

https://github.com/tpope/vim-fugitive

于 2013-09-24T04:51:40.217 回答