vim-fugitive

    7熱度

    1回答

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

    1熱度

    1回答

    有沒有什麼辦法可以看到最近使用vim-fugitive的git 命令產生的git輸出? 我知道有:Git!但只有在您知道 您想要在發佈命令之前查看命令的結果時纔有用。 我該怎麼辦,如果我發出的,說:Gpull,然後VIM顯示無輸出,和我 會,爲了以防萬一,想看看究竟是什麼混帳命令輸出, 後,我已經叫拉? (當然這樣做:Git!pull沒有幫助,因爲後續的拉動將產生不同的輸出)。 謝謝你的幫助。

    0熱度

    1回答

    當我使用vim-figitive時,它通常會彈出如git push等命令。 它會打開一個shell我看到從前一交易日的一些剩菜,像每次: Press ENTER or type command to continue 它集我送行每時間,因爲我想不通,如果這是從輸出當前會話或前一個會話。 有沒有一種方法可以在每次從vim中退出時用某種行標記它?像這樣的事情在.zshrc會做到這一點,我認爲: i

    1熱度

    1回答

    Git-fugitive提供了一種極好的blame視圖(:Gblame)與最左邊所示的提交ID這裏看到: ae228e74 (Dotan Cohen 2013-06-30 14:55:45 +0300)| 71 if operation == '-': 9a5d1a16 (Dotan Cohen 2013-06-26 18:59:55 +0300)| 72 sys.exit() 9a

    2熱度

    1回答

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

    3熱度

    1回答

    我使用vim-signify來查看git管理的資源中存在哪些變化。我希望能夠輕鬆地將這些胖子放在舞臺上,而不必在工作拷貝和索引之間打開單獨的比較視圖(由fugitive的:Gdiff提供)...畢竟,我是已經看着在某種意義上差異! (同樣的問題會使用混帳/ SVN/HG /不管排水溝插件,包括vim-gitgutter和類似的適用於任何人。) 具體,我想我在尋找逃犯的:Gwrite的等價物,如果:

    7熱度

    2回答

    Fugitive.vim允許我運行git grep命令;不幸的是,結果沒有存儲在quickfix-list中,所以我需要在:Ggrep之後運行:cw以便有一個可以輕鬆解析的結果列表。 我想鍵入:Ggr "def my_function"代替: :Ggrep "def my_function" :cw 我怎麼能在我的.vimrc文件中定義這個:Ggr命令? 編輯 一旦:Ggr命令的定義,我可以

    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> 但不幸的是,他們不工作。有任何想法嗎?

    3熱度

    2回答

    我使用了:Gstatus並可以看到狀態窗口。我如何直接跳轉到表示文件已被修改的行。 # On branch refactor-modeldatasource # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout --

    3熱度

    1回答

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