如何在emacs中實現一個功能來顯示在兩個緩衝區中打開的兩個文件之間的內容差異? 使用mercurial時有點像revdiff。顯示兩個文件之間的行差異
4
A
回答
10
Emacs有ediff
,它可以區分兩個文件。要使用它,只需執行M-x ediff
,然後指定您想要區分的兩個文件。
1
M-x diff
這樣做。
查看文檔的更多:http://www.gnu.org/software/emacs/manual/html_node/emacs/Comparing-Files.html
3
順便說一句,如果你想看到在同一個緩衝兩個文本塊之間的差異,你可以按如下做到這一點: - 確保smerge模式是裝(例如,M-x load-library RET smerge-mode RET
)。 - 去到第一集團的開始,C-SPC
- 走在第二集團的開始,C-SPC
- 轉到第二集團的末尾,M-x smerge-makeup-conflict RET
- 那麼你可以使用C-c^R
或C-c^=
查看差異。 請注意,如果兩個區塊非常連續,效果會更好。
0
我還發現,比較窗口通過打開的緩衝區中的差異來完成一項了不起的工作。
相關問題
- 1. 直觀顯示兩個文件之間差異的方法?
- 2. 兩行文件之間的差異
- 3. 在Rails中顯示兩個文本主體之間的差異
- 4. 使用minGW差異顯示兩個文本文件的差異
- 5. 兩個文件之間的差異忽略空行
- 6. 如何突出顯示2個html文件之間的差異
- 7. 爲什麼差異顯示這兩個文件存在差異?
- 8. UFT 12.02,比較兩個PDF/Word文件並顯示它們之間的差異
- 9. 如何使用diffy gem顯示兩個文件之間的差異?
- 10. 區分和突出顯示兩個字段之間的差異
- 11. 兩個datetime64 [ns]列之間的差異顯示錯誤
- 12. 兩個突出顯示值之間的差異
- 13. 選擇兩行中兩個unix時間戳之間的差異
- 14. 兩次之間的差異
- 15. 兩個文本文件之間的百分比差異
- 16. MySQL查詢 - 兩行之間的差異
- 17. 兩行之間的差異ggplot2
- 18. Sql:每行兩列之間的差異
- 19. SQL查找兩行之間的差異
- 20. 找到兩個XML之間的差異差異在marklogic中的文件
- 21. 查找兩個文件中的內容之間的差異
- 22. 服用兩個命名的文件之間的差異在vim
- 23. 沒有排序的兩個文件之間的差異
- 24. 兩個Java日期之間的差異?
- 25. 兩個日期之間的差異Yii2
- 26. 兩個日期之間的差異
- 27. 兩個日期之間的差異python
- 28. 兩個數組之間的差異值
- 29. 兩個日期之間的差異
- 30. 兩個表之間的差異
具體來說,你可以調用命令'ediff-buffers'。 – zck