vim-fugitive
在 vim 操作 git
介紹
在 vim 操作 git
下載
安裝說明
使用插件管理器下載即可
.vimrc
常用指令
:Gblame
同 git blame
:Gdelete
同 git remove
:Glog
同 git log
:Gmove path/to/file
移動當前檔案到 path/to/file
:Gstatus
同 git status
在 :Gblame 中的操作
<Enter>
打開檔案差異
A
調整 blame 視窗大小,可看見提交、作者
C
調整 blame 視窗大小,可看見提交
D
調整 blame 視窗大小,可看見提交、作者、日期
g?
幫助說明
o
在分割視窗中打開選擇的檔案差異
在 :Glog 中的操作
會打開一個 Quickfix 視窗 可以此視窗指令操作 Quickfix 指令
在 :Gstatus 中的操作
支援大部分普通模式的移動方式
-
移入或移出 stage 區
X
復原檔案
dd
在底下使用水平分割顯示檔案差異
dv
在底下使用垂直分割顯示檔案差異
g?
幫助說明
gq
離開 status
Last updated