我想在MacVim上運行vimdiff。有沒有簡單的方法我可以做到這一點?vimdiff和MacVim
30
A
回答
51
- 從終端
如果您已經安裝了mvim
腳本(這是在傷害,只是把它放在你的PATH
),你可以在shell:
mvim -d file1 file2
如果你願意,你可以將它別名爲mvimdiff。
- 從的MacVim內
在的MacVim,像在vim,還可以使用:
:e file1 :diffsplit file2 or :vert diffsplit file2
第二個選項給你一個垂直差異,這通常是更易讀
10
8
好的。我已經kindof回答我自己的評論:
把分差兩個開放緩衝區在vim,垂直打開它們,然後選擇第一個,然後鍵入:diffthis
然後第二個,然後再次輸入:diffthis
。
這適用於兩個以上的緩衝區too =)
+0
這是一個不錯的提示。謝謝 :) – Manish 2014-03-24 19:39:40
1
這適用於我在Mac上。我正在使用MacVim快照72:
/Applications/MacVim.app/Contents/MacOS/Vim -d -g path_to_file1 path_to_file2
它的工作原理與Windows上的gvimdiff完全相同。
更新:它甚至可以使用3個文件。這個命令將3畫面分割屏幕,讓你在macvim中做3路diff:
/Applications/MacVim.app/Contents/MacOS/Vim -d -g path_to_file1 path_to_file2 path_to_file3
相關問題
- 1. MacVim - 如何正確設置vimdiff以使用SourceTree?
- 2. vimdiff和CVS集成
- 3. MacVim和Mercurial簽入
- 4. 的MacVim和NETRW - 按ENTER
- 5. gim中vimdiff和vimdiff2有什麼區別?
- 6. MacVim + sparkup.vim
- 7. 強制vimdiff換行?
- 8. vimdiff同時文件
- 9. 如何配置vimdiff
- 10. mkdir from MacVim
- 11. MacVim與ZenCoding
- 12. 如何的MacVim
- 13. ZSH - VIM /的MacVim
- 14. 在vimdiff中逐行合併?
- 15. 如何實施softlink vimdiff
- 16. Vimdiff當前行比較
- 17. Vimdiff:顯示更改總數
- 18. 如何使用vimdiff同時
- 19. vimdiff作爲合併工具
- 20. VimDiff是如何工作的?
- 21. 如何在MacVim中運行Ruby規格和/或測試而不鎖定MacVim?
- 22. MacVim和Vim有什麼區別?
- 23. MacVim-like查找和替換gVim
- 24. MacVim和普通Vim有什麼區別?
- 25. 的MacVim命令+ $快捷鍵和Ubuntu
- 26. MacVIM - Python 3錯誤
- 27. MacVim中的Inconsolata Italic
- 28. MacVim未加載ftplugins
- 29. MacVim json雙引號
- 30. 失敗到的MacVim
啊哈!感謝in-vim提示。好像在vim中總是有新東西要學:D – Antonio 2009-10-28 13:20:34
不客氣! :幫助差異是你的朋友。 – LeMiz 2009-10-28 19:42:48
是否可以區分另一個緩衝區而不是文件? – 2011-01-12 15:14:44