[vim ] vimdiff by patience 演算法

看板Editor (編輯器(vim/emacs))作者 (陽春白雪)時間9年前 (2015/06/14 23:01), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
在看了 #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

06/15 12:50, , 1F
06/15 12:50, 1F

05/17 13:39, , 2F
原來有這麼多歷史,學習了,感謝分享。
05/17 13:39, 2F

03/15 08:35, , 3F
EnhancedDiff 比 ruby 的慢得多...
03/15 08:35, 3F
文章代碼(AID): #1LVPSluJ (Editor)
討論串 (同標題文章)
文章代碼(AID): #1LVPSluJ (Editor)