SpaceVim
A modular Vim/Neovim configuration
Home | About | Quick start guide | Documentation | Development | Community | Sponsors | 中文
This layer adds extensive support for git.
To use this configuration layer, add the following snippet to your custom configuration file (SPC f v d
).
[[layers]]
name = "git"
if you want to use fugitive
instead:
[[layers]]
name = "git"
git_plugin = 'fugitive'
Key Binding | Description |
---|---|
SPC g s |
view git status |
SPC g S |
stage current file |
SPC g U |
unstage current file |
SPC g c |
edit git commit |
SPC g p |
git push |
SPC g m |
git branch manager |
SPC g r |
git remote manager |
SPC g d |
view git diff |
SPC g A |
stage all files |
SPC g b |
open git blame windows |
SPC g h a |
stage current hunk |
SPC g h r |
undo cursor hunk |
SPC g h v |
preview cursor hunk |
Key bindings in Git branch manager:
Key Binding | Description |
---|---|
v |
view log of branch |
Enter |
checkout branch |
dd |
delete branch |
This layer also provides omnifunc of commit message. The key binding is ctrl-x_ctrl-o
in insert mode.
fix:
, doc:
etc.Powered by Jekyll