标签: vim-fugitive

如何与逃犯区分两个分支?

在逃亡中,我可以在一个新窗口中获取git状态,:Gstatus并在该窗口D中获取一个文件,以获得新拆分中的差异.

也可以使用所有版本的文件:Glog,我可以加载所有以前的提交:Glog --.

我想要做的是为两个分支的差异获得一个Gstatus窗口.例如我的主题开发分支,所以我可以区分所有已更改的文件.

是否有可能获得一个交互式窗口,其中包含两次提交之间更改的所有文件?

git vim vim-fugitive

8
推荐指数
1
解决办法
3416
查看次数

Vim逃犯与neovim终端模拟器

我最近从vim切换到neovim,安装了vim-fugitive插件.之前,:Git rebase -i在vim中运行,在vim窗口中购买了交互式rebase窗口,我可以根据需要进行编辑,:x窗口外,将执行rebase.

现在,在neovim中,运行相同的rebase命令会打开一个带有交互式rebase的终端模拟器缓冲区.在我进入终端模式按下之前,模拟器是不可修改的I.然后我可以根据需要编辑提交,但是如何关闭模拟器来执行rebase呢?有没有办法阻止终端模拟器在运行:Git命令后出现?我已经浏览了vim-fugitive文档,但找不到任何相关内容.非常感谢任何帮助,谢谢

vim vim-fugitive neovim

7
推荐指数
1
解决办法
331
查看次数

当安装了fugitive.vim插件时,在Cygwin下Vim启动速度极慢

我刚刚开始通过puttycyg在cygwin下运行Vim.我觉得这比windows下的gVim要好得多;)

无论如何,fugitive.vim插件导致Vim需要15-20秒才能启动.Vim启动后,一切看起来都很正常.从那时起我可以正常使用fugitive.vim.

造成这种缓慢的原因是什么?与cygwin有关我敢打赌......有什么想法吗?

windows vim cygwin puttycyg vim-fugitive

6
推荐指数
1
解决办法
1747
查看次数

在fugitive.vim冲突差异中显示基础

默认情况下,如果你使用fugitive.vim:Gdiff上是与git的冲突文件缓冲区,你会得到一个三路DIFF显示HEAD,工作复印件(冲突标志),和merge.

我喜欢git config merge.conflictstyle diff3设置,包括基础(最近的共同祖先HEADmerge冲突标记.

不幸的是,即使diff3conflictstylein fugitive.vim中,你仍然只能获得3个窗格(没有基础).

有谁知道如何在另一个窗格中显示它?理想情况下是关于工作副本.

Tim Pope的评论似乎提供了一些线索,但我无法弄明白.

git vim git-merge vim-fugitive

6
推荐指数
2
解决办法
1492
查看次数

Vim逃亡:Gblame reblame选项

我最近一直在使用Fugitive的Gblame,但不太明白"reblame"的作用.

有人可以更清楚地描述这些选项的作用:

 -     reblame at commit
 ~     reblame at [count]th first grandparent
 P     reblame at [count]th parent (like HEAD^[count])
Run Code Online (Sandbox Code Playgroud)

git vim vim-fugitive git-blame

6
推荐指数
1
解决办法
2786
查看次数

有没有VIM Git时间表?

到目前为止,我试图了解如何:Glog结合使用:Gdiff,创建一个很好的概述,如Atom编辑器的git-time-machine插件:

在此输入图像描述

概述存在3个窗口

  1. 在左侧:工作副本中的当前文件.
  2. 在右侧:该文件的先前版本之一.
  3. 在底部:一个快速修复列表,其中包含历史记录中的条目.

当我从quickfix列表中选择一个提交时,该版本将被放置在右侧窗口中.不要忘记突出显示的差异.

有人能帮我吗?:)

git vim vim-fugitive neovim

6
推荐指数
1
解决办法
814
查看次数

vim-fugitive 不显示空格变化

我使用 vim-fugitive:Gdiff进行提交,但它不显示空格更改,因此我无法提交,例如缩进更改。我没有任何全局 git 配置,例如core.whitespace,如果我git diff在 shell 中运行,我会看到空格更改。

有什么想法如何使逃亡者的 diff 模式对 ws 敏感吗?

谢谢。

git vim vim-fugitive

5
推荐指数
1
解决办法
877
查看次数

怎么做git add。逃亡者?

您如何git add .在《逃亡》中找到vim?

该命令:Git add .没有做任何添加

vim vim-fugitive

5
推荐指数
2
解决办法
2318
查看次数

Vim逃犯回来了:Glog

我正在寻找将从Glog的文件视图退出回正常(原始)文件的vim命令.

例:

假设我正在使用vim查看文件.

进入后:Glog我可以浏览这个文件的所有git版本.

我正在寻找让我回到查看当前文件版本的命令(或其他东西),以便我可以修改并保存此文件.

可能吗?

vim vim-fugitive

5
推荐指数
1
解决办法
828
查看次数

如何使用 vim-fugitive 暂存所有修改过的文件和新文件

我知道您可以用来GWrite暂存当前文件。您还可以使用GStatus-暂存您选择的文件。

有没有办法访问GWrite所有文件或git add .不使用GStatus

vim vim-plugin vim-fugitive

5
推荐指数
2
解决办法
2756
查看次数

标签 统计

vim ×10

vim-fugitive ×10

git ×5

neovim ×2

cygwin ×1

git-blame ×1

git-merge ×1

puttycyg ×1

vim-plugin ×1

windows ×1