1. 程式人生 > >emacs文本比對廣東快樂十分平臺出租工具ediff的使用說明

emacs文本比對廣東快樂十分平臺出租工具ediff的使用說明

編號 內容替換 多個 切換 啟動 win 那是 linux http

兩個Buffer之間比對廣東快樂十分平臺出租 haozbbs.com Q1446595067

1、啟動Ediff Session
通過/M-x eddif-buffers,啟動Ediff Session,並選擇A、B兩個Buffer,進入ediff比對界面。ediff支持啟動多個Ediff Session,來進行多個不同對的Buffer比對
註:第一次在window系統的emacs啟動,會報錯(Searching for program: no such file or directory, diff)。那是因為windows操作系統不會像linux那樣默認安裝diff,建議安裝KDiff3(官網http://kdiff3.sourceforge.net/)並將bin目錄加入到window系統的Path環境變量裏面,重啟emacs再次嘗試啟動即可。

2、通過在ediff的control Panel運行快鍵,進行兩個Buffer的速閱。Control Panel會顯示總共多少個差異點和當前所處的差異點編號。主要用到的快鍵功能如下:
? 放大或縮小Control Panel,放大時會展示幫助界面

| 在水平window比對模式、上下兩個windows比對模式中進行切換
/C-v或/M-v 同時往下或往上翻頁A、B兩個Buffer
n或p 往下或往上跳躍差異點
j 回到第一個差異點

在跳躍差異點時,自動跳過空白相關的差異

! 刷新差異的比對
z 當前Ediff Session隱退至後臺,如果再次把這個Ediff Session的Control Panel調度出來後,隨便按個快鍵,就可以再次把比對界面調度出來

q 關閉當前Ediff Session
R 在多個 Ediff Session之間進行選擇切換

文本修改相關的操作
a 向A靠齊進行文本糾正:將當前差異點所在的B的內容替換為A的內容
b 向B靠齊進行文本糾正:將當前差異點所在的A的內容替換為B的內容

兩個文件之間比對

使用方法跟兩個buffer比對都是雷同的,命令為/M-x ediff-files

三個Buffer或文件之間比對

使用方法跟兩個buffer比對都是雷同的,命令分別為/M-x ediff-buffers和/M-x ediff-files3

emacs文本比對廣東快樂十分平臺出租工具ediff的使用說明