问题标签 [vim-fugitive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - 如何在 vim 中退出 vimdiff 模式,特别是对于 Fugitive?
我正在使用带有逃犯扩展名的 vim 。它有一个 :Gdiff 命令可以让您进入 vimdiff 模式,但是关闭/退出 vimdiff 模式的正确/快速方法是什么?
即,假设我正在编辑 Git 存储库下的文件 FooBar.txt。我启动 :Gdiff,查看我在 vimdiff 中的更改,然后我想返回并继续编辑 FooBar.txt 或任何其他文件 :)
更新1:我将在下一个工作日尝试这些快速组合:)
UPDATE2:我当前的映射(仅关闭差异窗口!)
另外,请帮助我确定以下是否应该是一个答案:https ://stackoverflow.com/a/15975201/275980
git - GCommit 在 windows xp 下不能与 fugitive.vim 一起工作?
我刚刚发现了 fugitive.vim,它非常酷。但是,我遇到了一个问题(这是使用 windows xp、msys git 1.7、fugitive.vim 1.1 和 gvim 7.2)。将文件添加到索引并检查状态可以正常工作,但是当我执行 a 时:GCommit
,命令提示符会闪烁一秒钟,但没有任何反应。无法输入提交消息,也没有提交任何内容。这是一个错误吗?难道我做错了什么?
git - Error using the :GDiff command of fugitive.vim using gvim for windows and msys git 1.7.0.2
I've been using git along with fugitive.vim to manage code when I'm on windows. However, I've run into a problem. According to the documentation, the :GDiff command should a diff window and allow me to stage only parts of a file. However, when I issue the command in a file with changes, I get the following error message:
Is this a problem with windows? vim? fugitive? msysgit? file permissions? Anybody know?
windows - Cygwin下安装fugitive.vim插件时vim启动极慢
我刚刚开始通过 puttycyg 在 cygwin 下运行 Vim。我发现这比 windows 下的 gVim 好得多;)
无论如何,fugitive.vim 插件会导致 Vim 需要 15-20 秒才能启动。Vim 启动后,一切看起来都很正常。从那时起,我可以正常使用 fugitive.vim。
这种缓慢的原因可能是什么?我敢打赌与cygwin有关...有什么想法吗?
vim - vim:使用逃犯插件在 Gdiff 之后设置 nocursorbind
当我使用 Gdiff 时,这会打开一个有差异的窗口,但是当我关闭窗口差异时,光标绑定为 1。
当我关闭窗口差异时如何设置 nocursorbind ?
我认为在
但不工作
vim - 打开 .vimrc 进行编辑后无法使用的逃犯命令
我的系统是带有 MacVim 7.3(GUI)和 Vim 7.2(在 iTerm 上)的 OS X 10.6。
在 MacVim 上,Fugitive 根本不起作用。
在 Vim 上,它有点不同。我已经设置了一个映射来打开.vimrc
文件,如下所示:
打开 vim 后,所有 Fugitive 命令都可用,但.vimrc
使用上面的映射打开文件后,我无法发出任何 Fugitive:G*
命令。如果我正常打开.vimrc
文件(即使用:e ~/.vimrc
),一切都很好。
我的整个.vim
目录(.vimrc
在vimrc
根目录中)可以在这里访问。
我该怎么做才能让它发挥作用?
windows - Vim 逃犯插件在 Windows 上无法识别 git 存档
我通过病原体插件安装了 vim fugitive。Helptags 为逃犯创建了标签。
在下一步中,我使用 git init 设置了一个全新的 git repo,跳转到该文件夹,创建了一个 README。
然后在 gVim 中运行 :Gstatus 但打开的拆分窗口为空。:Gcommit 告诉我命令 git 拼写错误。
我从这里安装了适用于 Windows 7 64Bit 的 Git-1.7.9-preview20120201.exe:
http://code.google.com/p/msysgit/downloads/list
谁能带我走上正轨?
问候
git - 在 fugitive.vim 冲突差异中显示基础
默认情况下,如果您在与 git 冲突的文件缓冲区上使用fugitive.vim ,:Gdiff
您将获得三向差异显示HEAD
,工作副本(带有冲突标记)和merge
.
我喜欢git config merge.conflictstyle diff3
设置,其中包括基础HEAD
(冲突标记和merge
冲突标记的最近共同祖先。
不幸的是,即使diff3
在conflictstyle
fugitive.vim 中,你仍然只能得到 3 个窗格(没有基础)。
有谁知道如何在另一个窗格中显示它?理想情况下是关于工作副本。
Tim Pope 的这条评论似乎提供了一些线索,但我不太明白。