vim-fugitive

在 vim 操作 git

介紹

在 vim 操作 git

下載

安裝說明

使用插件管理器下載即可

.vimrc
Plug 'tpope/vim-fugitive'

常用指令

: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