vim-fugitive

    1熱度

    1回答

    我通過病原體插件安裝了vim逃犯。幫助標籤爲逃犯創建了標籤。 在下一步中,我使用git init建立了一個全新的git倉庫,跳入該文件夾,創建了一個README。 在gVim中,我運行:Gstatus,但打開的分割窗口是空的。 :Gcommit告訴我git命令拼錯了。 我安裝的Git-1.7.9-preview20120201.exe爲Windows 7 64位來自這裏: http://code.

    2熱度

    1回答

    我正在使用Fugitive插件。 它有一個命令(?)Git!它執行一個命令並在新的緩衝區中打開結果。 例子: :Git! diff --cached 我有調用此,之後做一些其他的事情的功能。 而且我有這個命令聲明: command! Hello execute ":Git! diff" 如果我從VIM內運行:Hello,它的作品,因爲它應該。但是當我運行vim -c Hello時,它會拋出

    5熱度

    2回答

    我剛剛開始在cygwin中通過puttycyg運行Vim。我發現這比windows下的gVim好多了) 無論如何,fugitive.vim插件會導致Vim花費15-20秒來啓動。 Vim開始後,一切似乎都很正常。從那時起,我可以正常使用fugitive.vim。 這種緩慢的原因是什麼?與cygwin有什麼關係我敢打賭...任何想法?

    2熱度

    2回答

    我剛剛發現fugitive.vim,這很酷。但是,我遇到了一個問題(這是使用Windows XP,MSYS GIT 1.7,fugitive.vim 1.1和GVIM 7.2)。將文件添加到索引並檢查狀態工作得很好,但是當我執行:GCommit時,命令提示符閃爍一秒鐘,沒有任何反應。沒有辦法輸入提交信息,也沒有提交。這是一個錯誤?難道我做錯了什麼?

    1熱度

    1回答

    我將快捷方式映射到:diffget // 2和:diffget // 3和:Gwrite!使合併更容易。到目前爲止,在Mac上,我有: map <D-2> :diffget //2<CR> map <D-3> :diffget //3<CR> map <D-0> :Gwrite!<CR> 但不幸的是,他們不工作。有任何想法嗎?

    1熱度

    1回答

    我試過所有我發現here和here擺脫消息無濟於事。 如果我將cmdheight設置爲> 1,那麼它適用於幾次切換,然後再次顯示可怕的消息。 (我可以設置的cmdHeight到例如3,以防止這一點,但在命令行中長相醜陋這樣) 我試圖找到什麼樣的信息使得它通過檢查:file!值顯示消息: ".git/index" [Not edited][RO] line 10 of 10 --100%-- col

    3熱度

    1回答

    我使用和愛Tim Pope's excellent Fugitive plugin for VIM,我一直希望能夠載入:Glog quickfix中的所有文件的差異,並循環遍歷HEAD文件(或者可能是任何修訂!)。個別。使用:diffthis不會持續差異,當我切換到以前的版本和宏似乎是一種解決它的方式。 有沒有規範的方法來做到這一點?

    7熱度

    1回答

    在逃犯中,我可以通過:Gstatus在該窗口中獲取git狀態,並在該窗口中獲得D以獲取新分割中的差異。 也可以使用:Glog獲取文件的所有版本,我可以使用:Glog --加載所有以前的提交。 我想要做的是得到一個Gstatus窗口爲兩個分支的差異。比如我話題和發展分支,所以我可以diff的更改過的所有文件。 是否有可能得到一個交互式窗口與兩個提交之間更改的所有文件?

    6熱度

    3回答

    默認情況下,如果你使用fugitive.vim上與混帳衝突文件緩衝區的:Gdiff,你會得到一個three way diff顯示HEAD,工作複印件(衝突標誌),以及merge。 我喜歡有git config merge.conflictstyle diff3集,這includes the base(最近共同在衝突標誌HEAD和merge祖先。 不幸的是,即使diff3在fugitive.vim的

    3熱度

    2回答

    我的系統是帶有MacVim 7.3(GUI)和Vim 7.2(在iTerm上)的OS X 10.6。 在MacVim上,Fugitive根本不起作用。 在Vim上,它有點不同。我設置了一個映射打開.vimrc文件,如下所示: nmap <silent> <leader>ev :e $MYVIMRC<CR> 剛剛開場VIM,所有逃犯的命令是可用的,但之後使用上述映射,我不能發出任何逃犯的打開.v