如何使用VIM福利式进行所有修改和新文件



我知道您可以使用 GWrite进行当前文件。您也可以使用GStatus-进行选择。

有没有一种方法来 GWrite所有文件或不使用 GStatus

进行git add .

不是您特定问题的答案,而是我从github/tpope/tpope/vim-figitive/readme.markdown中指定的屏幕截图中学到的东西。文件行, -全部上台,然后从Gstatus屏幕中进行cc提交。

参见:h :Git,可以

运行任意git命令。类似:!git [args] 但是首先是存储库树的chdir。

:Git add .

我认为您可以在-之前添加一个数字。例如。5-到其中的第5阶段。

现在我在.vimrc中有以下内容:

augroup custom_fugitive_mappings
    " delete custom_fugitive_mappings to avoid double runs
    au!
    " map 'A' to stage all in git status window
    au User FugitiveIndex nnoremap <buffer> A :Git add .<cr>
augroup END

最新更新