emacs-ediff

    16熱度

    2回答

    我是頑固的emacs用戶,但到目前爲止總是使用kdiff3與祖先進行3向合併。當執行git merge或rebase時。我真的很喜歡kdiff3不僅能夠同時顯示文本的所有四個版本的方式被合併: 的共同祖先(緩衝在kdiff3一個) 「我們的」又名「本地」(緩衝乙在kdiff3) 「他們的」 又名 「遠程」(緩衝器ç在kdiff3) 合併結果或目標 也使得甲,乙之間的差異,和通過顏色高亮Ç清楚。然而

    0熱度

    1回答

    我經常使用ediff目錄來區分包含許多c/C++文件的目錄。每當我輸入一個文件時,我總是用'##'來忽略diff中的空格。 當我有很多文件進行比較時,這成爲一個問題。有什麼辦法可以自動忽略空白嗎?

    4熱度

    3回答

    我正在使用emacs ediff來比較兩個我經常更新的文件。如何刷新或更新緩衝區以反映新文件而不殺死和重新加載ediff?當我嘗試使用C-x C-v更新每個文件時,Ediff控制面板顯示「您已經殺死了一個重要的Ediff緩衝區 - 您現在必須離開Ediff!」

    0熱度

    1回答

    我正在使用ediff模式,我想水平分割窗口而不是垂直默認值。 Ediff手冊說這可以交互式完成。 ediff分割窗口功能 控制你想要的窗口中的文件-A和 文件-B之間的分裂(和文件-C,如適用)的方式。它默認爲垂直分割 (分割窗口垂直,但可以將其-水平分割窗口,設置爲 ,如果你願意的話。Ediff您還可以在垂直切換 到水平分割和背部交互。 注意,如果Ediff檢測到所有它比較緩衝區是在單獨的幀顯示

    2熱度

    1回答

    我在emacs中做了一個ediff,我想將這個區域複製到一個緩衝區中,以便將它粘貼到第三個緩衝區中。很明顯,我可以手動執行此操作,但我希望能夠通過幾個按鍵來完成此操作,類似於如何使用a和b來替換一個緩衝區的版本。 有沒有辦法做到這一點? 如果不是,我應該如何去實施它?我之前沒有做過很多emacs編程。

    32熱度

    1回答

    嘗試在OS X Lion上使用Emacs v23.2(9.0)獲取ediff-revision在hg(mercurial-1.8.4)上的repo。我發現這個answer我的問題的第1部分,但現在我從Emacs的ediff-修訂得到這個: 的Mx ediff改版 比較文件版本(默認.hgtags):〜/ myrepo.hg/.hgtags 修訂1進行比較(默認.hgtags的最新修訂版): 修訂版

    31熱度

    4回答

    (問題改編自How do I combine the two variants of a conflict in emacs' emerge?) 我有合併衝突標記的文件。它看起來類似於這樣: <<<<<<< HEAD 522ADC9C14B2FD9D00F56BAD /* close_test_button.png in Resources */, 522ADC9D14

    10熱度

    3回答

    的Emacs 23.1.1 Ediff 2.81.2,Ediff會,默認情況下,水平分割的窗口(一個在另一個的頂部)。 我希望他們並肩所以我嘗試添加以下行到我的.emacs (setq ediff-split-window-function 'split-window-vertically) (setq ediff-merge-split-window-function 'split-windo

    4熱度

    3回答

    我在C兩個類似的功能++,我要仔細比較。我使用emacs功能ediff-regions-linewise逐行比較它們。許多線路都在他們的空白小的差異,例如: //Line from first function somefunc(i,j); //Line from second function somefunc(i, j); Ediff模式是足夠聰明,知道哪些部分僅由空格不同:命令##

    0熱度

    1回答

    我在我的.emacs文件中的下列... (setq ediff-窗口設置功能「ediff-設置窗口平原) 事實上,ediff通常會使用拆分緩衝區(2個文件和控制面板)。 但是,如果我在控制面板或M-x eregistry中鍵入「R」(ediff-show-registry),它會彈出一個新框架。如果我正在查看不屬於ediff會話的文件,那麼M-x eregistry將使用相同的幀。 有沒有辦法防止