看板 Editor 關於我們 聯絡資訊
在看了 #1L06ggBF [vim ] EnhancedDiff 套件 https://www.ptt.cc/bbs/Editor/M.1426090666.A.2CF.html 之後找的相關資料 * diff 的 output format 是 ed * git diff 的 output format 不同, 不能直接用 diffexpr 呼叫 git diff --patience --no-index 而是需要呼叫後再轉換它的 output format * 2009 Bram Cohen 提出 patience algorithm * 2015/2/25 EnhancedDiff 套件 release, 需 vim version >= 7.4 * 2014/7/8 Takaaki Kasai 寫了 ruby script 去轉換 output format https://github.com/neovim/neovim/issues/1466 不限 vim version * 除了 git 有實作 patience algorithm 還有 patdiff library (goole 找 haskell patience) 但找不到其它 patience diff 的 standalone 程式 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.70.19 ※ 文章網址: https://www.ptt.cc/bbs/Editor/M.1434294063.A.E13.html
ViewMoon: https://en.wikipedia.org/wiki/Diff_utility 格式名稱 06/15 12:50
goldie: 原來有這麼多歷史,學習了,感謝分享。 05/17 13:39
ViewMoon: EnhancedDiff 比 ruby 的慢得多... 03/15 08:35