[vim ] vimdiff by patience 演算法
看板Editor (編輯器(vim/emacs))作者ViewMoon (陽春白雪)時間9年前 (2015/06/14 23:01)推噓1(1推 0噓 2→)留言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
03/15 08:35, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Editor 近期熱門文章
PTT數位生活區 即時熱門文章