【发布时间】:2021-09-27 12:02:26
【问题描述】:
VS Code 已经集成了 Git 功能,并且有许多其他 Git 相关任务的扩展。我一直在寻找对 Vim 执行相同操作的方法,但没有找到任何方法。是否有与 Git 集成的 vim 扩展以提供状态信息、差异和推/拉等,一般适用于 Git,尤其适用于 GitHub?
【问题讨论】:
VS Code 已经集成了 Git 功能,并且有许多其他 Git 相关任务的扩展。我一直在寻找对 Vim 执行相同操作的方法,但没有找到任何方法。是否有与 Git 集成的 vim 扩展以提供状态信息、差异和推/拉等,一般适用于 Git,尤其适用于 GitHub?
【问题讨论】:
好的,老vim-fugitive。还有vim-gitgutter。还有additional supportNERDTree。
只需浏览 Vim Awesome 上的插件即可找到许多插件
更何况 Vim 有一些内置支持,常用为mergetool
【讨论】:
vim git plugin 的第一个结果,所以“我一直在搜索”是相当...你知道的。这是各种论坛上非常常见的话题
嗯,Vim 对各种版本控制系统的内置支持非常有限:
$ git commit 等操作时的语法和格式,:help :! 执行任意外部命令,例如:!git checkout feature/foo-bar。除此之外,您还必须在vim.org 寻找第三方插件。
【讨论】: