Beyond Compare 4:功能異常豐富的文件比對(duì)利器

Beyond Compare 是一款不可多得的專(zhuān)業(yè)級(jí)的文件夾和文件對(duì)比工具。 使用他可以很方便的對(duì)比出兩個(gè)文件夾或者文件的不同之處。并把相差的每一個(gè)字節(jié)用顏色加以表示,查看方便。并且支持多種規(guī)則對(duì)比。對(duì)程序編輯,修改者來(lái)說(shuō),這絕對(duì)是一款不可多得的工具。

軟件的界面布局很飽滿,沒(méi)有大起大落的色彩搭配,給人的感覺(jué)很平和所示。命令菜單和工作區(qū)呈上下的排列,由于是兩個(gè)項(xiàng)目間的比較,因此,在工作區(qū)上分為了兩個(gè)部分,分別對(duì)應(yīng)著參與比較的項(xiàng)目。每次的比較操作,都被看作是一次“會(huì)話”,因此,通過(guò)“會(huì)話”菜單來(lái)建立比較任務(wù)。當(dāng)比較的結(jié)果出現(xiàn)在工作區(qū)時(shí),我們就可以通過(guò)“操作”菜單來(lái)對(duì)它們做進(jìn)一步的處理,比如刪除、復(fù)制、重命名、同步等。

對(duì)于結(jié)果的顯示,我們可以自定義查看的方式,比如過(guò)濾成差異顯示、匹配顯示等,這個(gè)操作可以在“查看”菜單中實(shí)現(xiàn)。在窗口的最下部是顯示的是兩個(gè)比較項(xiàng)目所包含的內(nèi)容大小以及操作日志等信息。

比較的對(duì)象

參與比較的對(duì)象類(lèi)型非常的豐富,如所有類(lèi)型的文件、文件夾、壓縮包、FTP 網(wǎng)站等,總之有了它,在浩瀚的資料面前不用再眉頭緊皺,遙遙無(wú)期的感覺(jué)被它一掃而光。另外,談到比較自然涉及到依據(jù)的標(biāo)準(zhǔn)是什么?可以通過(guò)“會(huì)話”菜單中的“比較標(biāo)準(zhǔn)”來(lái)設(shè)定“常規(guī)”和“高級(jí)”選項(xiàng)。也可以根據(jù)不同的“會(huì)話”來(lái)定義一系列的“名稱(chēng)過(guò)濾”、“時(shí)間過(guò)濾”、“其他過(guò)濾”、“比較標(biāo)準(zhǔn)”、“其他標(biāo)準(zhǔn)”等特定選項(xiàng),并由“會(huì)話管理”命令來(lái)進(jìn)行管理,為下次同類(lèi)型的比較做一勞永逸的準(zhǔn)備,多么的人性化啊!

建立比較任務(wù)的方式很豐富

比較兩個(gè)對(duì)象,可以通過(guò)打開(kāi)程序后,建立所示的“會(huì)話向?qū)А狈绞絹?lái)分別指定它們。也可以通過(guò)右鍵功能菜單來(lái)達(dá)到,比如要比較兩個(gè)文件夾的差異,可以右鍵點(diǎn)擊文件夾:

  • 1,在上下功能菜單中選擇“選為左側(cè)對(duì)比窗口”命令,然后,再找到另一個(gè)文件夾
  • 2,點(diǎn)擊右鍵選擇“與文件夾1比較”命令,于是便建立了比較任務(wù)。從隨機(jī)性上看,筆者覺(jué)得后者是比較靈活方便的,用前一種方式,顯得比較羅嗦些,要啟動(dòng)程序,然后再啟動(dòng)向?qū)?。但是,從要?duì)比較的對(duì)象進(jìn)行操作的角度來(lái)講,用“會(huì)話向?qū)А眲t顯得目的性強(qiáng)些。

在“會(huì)話向?qū)А敝猩婕暗降谋容^方式有六種,分別是“比較兩個(gè)文件夾”、“比較兩個(gè)文件”、“比較及合并修改部分”、“確認(rèn)數(shù)據(jù)復(fù)制”、“與 FTP 站點(diǎn)同步”、“獲取快照”。前三項(xiàng)沒(méi)有什么說(shuō)法,直面理解便可?!按_認(rèn)數(shù)據(jù)復(fù)制”是說(shuō)先將某一個(gè)文件夾作為“基準(zhǔn)文件夾(源文件夾)”,然后,查找需要同步的對(duì)象,用拖拽的方式放入到主窗口的“左側(cè)對(duì)比窗口”中,于是,二者的不同便會(huì)顯示出來(lái),默認(rèn)狀態(tài)下的圖例,“黑色”小方塊表示“匹配文件”,“藍(lán)色”小方塊表示“孤立文件”。

做完了這一些,點(diǎn)擊工具欄上的“保存目錄快照”按鈕,為該目錄做個(gè)備案?!芭cFTP站點(diǎn)同步”更是十分的有用,可以保證FTP服務(wù)器維護(hù)上的快捷。

「Tips」“快照”是對(duì)文件夾中的內(nèi)容做個(gè)登記,實(shí)際的文件并沒(méi)有做備份。當(dāng)文件夾的內(nèi)容以后發(fā)生變化了,可以通過(guò)先前保存的“快照”文件(后綴為bcss)與文件夾進(jìn)行對(duì)照,便能很快的發(fā)現(xiàn)變化點(diǎn)。但是,bcss文件只是一個(gè)日志文件,并不包含所要恢復(fù)的文件本身,因此當(dāng)要進(jìn)一步做恢復(fù)更新時(shí),會(huì)提示“無(wú)法復(fù)制某某文件,快照中無(wú)文件資料”的字樣。

自定義查看方式

對(duì)比結(jié)果顯示出來(lái)后,我們可以根據(jù)自己要查詢(xún)的內(nèi)容,有選擇的查看結(jié)果。通過(guò)點(diǎn)擊“查看”菜單,可以對(duì)查看進(jìn)行過(guò)濾,比如只看差異的部分或者匹配的部分等,方式很多,便于迅速的在結(jié)果中定位我們要找的東西。這里有一個(gè)技巧,就是要熟知配置中設(shè)定的“差異文件”、“匹配文件”、“孤立文件”、“較新文件”的圖示標(biāo)記,具體的看一下“查看”菜單中的“圖例”命令便可了解。

對(duì)比處理功能強(qiáng)大

兩個(gè)比較對(duì)象的差異點(diǎn)或者是匹配點(diǎn)顯示出來(lái)了,接下來(lái)我們就可以通過(guò)“操作”菜單或者點(diǎn)擊右鍵,通過(guò)快捷功能菜單來(lái)進(jìn)行相應(yīng)的處理,比如復(fù)制、刪除、重命名等,還可與“資源管理器”鏈接以及“打開(kāi)方式”聯(lián)系,直接對(duì)比較對(duì)象進(jìn)行操作,而不需要再回到文件夾中進(jìn)行處理,多么的方便!

「Tips」對(duì)于單個(gè)的對(duì)象,我們可以直接通過(guò)“操作”菜單上的命令進(jìn)行處理;對(duì)于多個(gè)對(duì)象,比如“左/右側(cè)窗口中較新文件或孤立文件”,做統(tǒng)一的處理時(shí),可以先結(jié)合著“編輯”菜單做相關(guān)過(guò)濾,然后再對(duì)篩選出的結(jié)果做統(tǒng)一的“操作”處理,從而大大地提高效率。

怎樣清除 Beyond Compare 比對(duì)出來(lái)的沖突部分

文本合并輸出存在沖突,即左右兩側(cè)文本存在差異部分,想要清除沖突即選擇一側(cè)的內(nèi)容覆蓋文本合并輸出的默認(rèn)文本,有四種方式可供選擇。

  • 第一:執(zhí)行“采用左邊部分”命令,即沖突部分選擇左側(cè)窗格的內(nèi)容作為最終輸出文本。
  • 第二:執(zhí)行“采用右邊部分”命令,即沖突部分選擇右側(cè)窗格的內(nèi)容作為最終輸出文本。
  • 第三:執(zhí)行“采用中心選擇內(nèi)容”命令,即沖突部分選擇中心窗格的內(nèi)容作為最終輸出文本。
  • 第四:在文本合并輸出窗格存在沖突行,單擊工具欄“編輯”按鈕,直接手動(dòng)修改差異文本。
溫馨提示:用戶(hù)可直接單擊窗格左側(cè)的箭頭進(jìn)行修改,其中左側(cè)窗格圖標(biāo)為淡青色,中心窗格圖標(biāo)為黑色,右側(cè)窗格圖標(biāo)為淡紫色。

沖突部分

文本合并左右窗格文本中,相同一行中存在差異的部分將被視為存在沖突,本窗格內(nèi)以紅色標(biāo)注顯示差異。在文本合并輸出窗格左側(cè),界面左右窗格的沖突部分用紅感嘆號(hào)的小圖標(biāo)標(biāo)注顯示,即輸出將被視為一個(gè)沖突。

怎樣利用?Beyond Compare?搞定文本合并與瀏覽模式切換

在文本合并會(huì)話界面最多可以同時(shí)出現(xiàn)四個(gè)窗格,其中包含兩個(gè)或三個(gè)不可編輯的窗格和一個(gè)可編輯的輸出窗格。在文本合并輸出窗格中,您可以根據(jù)個(gè)人喜好和文本合并的標(biāo)準(zhǔn),自主選擇文本瀏覽模式,

具體操作步驟如下所示

  • 1.打開(kāi)軟件,選擇文本合并會(huì)話,打開(kāi)會(huì)話操作界面。單擊“打開(kāi)文件”按鈕選擇需要合并的文本文件。
  • 2.單擊文本合并輸出窗格右上角”分離輸出窗格“圖標(biāo),隨即文本合并輸出窗格將會(huì)在一個(gè)新窗口打開(kāi),方便用戶(hù)查看文本文件的細(xì)節(jié)差異,對(duì)于文本之間的沖突部分可以手動(dòng)進(jìn)行清除。
  • 3.單擊下拉菜單底部的“選擇瀏覽模式“圓形圖標(biāo),展開(kāi)瀏覽模式菜單,可選項(xiàng)內(nèi)容包括:按差異瀏覽、按差異區(qū)段瀏覽、按左側(cè)采用瀏覽、按右側(cè)采用瀏覽、按編輯瀏覽以及按查找瀏覽。

文本合并輸出窗格選擇瀏覽模式的方法,也可以根據(jù)個(gè)人的需求,在不同的瀏覽模式之間靈活切換。Beyond Compare 文本合并會(huì)話功能強(qiáng)大并且操作簡(jiǎn)單,您可以在輸出窗格中編輯和修改沖突的文本內(nèi)容,

如何利用 Beyond Compare?設(shè)置對(duì)齊方式

  • 1:在主頁(yè)面選擇文本合并會(huì)話,打開(kāi)會(huì)話操作界面。單擊合并會(huì)話界面左右兩側(cè)“打開(kāi)文件”按鈕,選擇您需要合并的文本文件。
  • 2:將光標(biāo)停留在左側(cè)或者右側(cè)窗格您需要對(duì)齊的一側(cè)文本行內(nèi),單擊菜單欄“編輯”按鈕,在展開(kāi)的菜單選擇“對(duì)齊方式”命令。
  • 3:現(xiàn)假設(shè)將光標(biāo)放在左側(cè)窗格的第6行,需要與右側(cè)窗格的第13行進(jìn)行文本對(duì)齊操作。首先執(zhí)行“對(duì)齊方式”命令,隨即文本合并會(huì)話界面發(fā)生變化,如下圖圖例所示。

  • 4:在文本合并會(huì)話界面中,用帶有問(wèn)號(hào)圖標(biāo)的鼠標(biāo)箭頭直接點(diǎn)擊右側(cè)窗格的第13行,即可完成強(qiáng)制文本對(duì)齊的設(shè)置,操作結(jié)果界面如下圖所示。

怎樣利用 Beyond Compare 快速修改內(nèi)容

  • 1:選擇文本合并會(huì)話,打開(kāi)會(huì)話操作界面。單擊“打開(kāi)文件”按鈕選擇需要合并的文本文件。合并文本之間的差異部分以不同顏色標(biāo)注顯示。
  • 2:?jiǎn)螕粑谋竞喜?huì)話工具欄“搜索“按鈕,在展開(kāi)的菜單中選擇”替換“選擇卡,打開(kāi)”替換內(nèi)容“欄目。
  • 3:在“查找內(nèi)容”和“替換為”文本框中分別輸入指定內(nèi)容,您可以選擇:增則表達(dá)式、匹配字符大小寫(xiě)、僅整詞和循環(huán)搜索,添加查找或者替換的內(nèi)容格式要求
輸入查找和替換的內(nèi)容后,您可以單擊“替換”或者“全部替換”按鈕,在文本合并輸出窗格中完成查找和替換的操作。如果您還勾選“自動(dòng)關(guān)閉“復(fù)選框,那么在完成此次查找和替換的任務(wù)后,該欄目將自動(dòng)關(guān)閉,在文本合并會(huì)話中將不再顯示。

怎樣利用 Beyond Compare 比較子文件夾

  • 1:在打開(kāi)的文件夾比較會(huì)話中,單擊界面左右兩側(cè)“打開(kāi)文件夾“按鈕,選擇需要比較的文件夾,如下圖所示。
  • 2:將光標(biāo)停留在您需要比較一組子文件夾上,單擊比較會(huì)話菜單欄“操作”按鈕,并在展開(kāi)的菜單中選擇“在新視圖中打開(kāi)”命令,隨即將會(huì)在新的標(biāo)簽頁(yè)中比較指定的子文件夾。
  • 3:在新建的文件夾比較會(huì)話界面中,您可以單擊工具欄顯示“全部“、”差別“、”相同“按鈕,詳細(xì)查看子文件夾之間的差異部分,并作出相應(yīng)整理。?

在 Beyond Compare 文本編輯里如何顯示行號(hào)?

  • 1:在本地文件系統(tǒng)中瀏覽選擇您需要編輯的文本文件,右鍵單擊該文件并在展開(kāi)的菜單中選擇“編輯”命令,打開(kāi)文本編輯會(huì)話頁(yè)面。
  • 2:在文本編輯會(huì)話操作界面中,單擊菜單欄“視圖”按鈕,并在展開(kāi)的菜單中選擇“行號(hào)”命令,其中視圖菜單的內(nèi)容還包括:可見(jiàn)空白、語(yǔ)法加亮、網(wǎng)頁(yè)、文件信息等。
  • 3:完成設(shè)置顯示行號(hào)的操作后,如下圖圖例所示,在文本編輯窗格左側(cè)可見(jiàn)行號(hào),方便用戶(hù)查看文本文件的具體內(nèi)容。

怎樣利用 Beyond Compare 搞定源代碼合并

作為一款經(jīng)典的文件對(duì)比工具,程序員多用于對(duì)比源代碼的操作,只需用簡(jiǎn)單而強(qiáng)大的操作命令,即可開(kāi)啟最優(yōu)質(zhì)的對(duì)比體驗(yàn),找出你感興趣的差異,合并變化,然后同步文件,并生成報(bào)告。Beyond Compare 的文本合并會(huì)話最多支持三份文件同時(shí)合并,您可以直接打開(kāi)本地文件系統(tǒng)上的源代碼文件,也可以連接到FTP服務(wù)器打開(kāi)遠(yuǎn)程源碼文件。
  • 1:打開(kāi)文本合并會(huì)話,左、中、右三側(cè)分別設(shè)有“打開(kāi)文件”按鈕,單擊按鈕右側(cè)的倒三角小圖標(biāo),在展開(kāi)的下拉菜單中選擇打開(kāi)文件方式,包括:打開(kāi)文件系統(tǒng)上的文件,使用配置檔打開(kāi)文件,打開(kāi)剪貼板等。
  • 2:文件選擇完成后,在文本合并會(huì)話窗格中,源代碼文件之間的差異部分將以紅色顯示出來(lái),方便用戶(hù)查看,您可以單擊工具欄“次要”按鈕,快速排除不必要的差異文本內(nèi)容。
  • 3:軟件設(shè)有專(zhuān)門(mén)的文本合并輸出窗格,并且該窗格中沖突區(qū)段的代碼文本可編輯,您可以根據(jù)個(gè)人合并文本的標(biāo)準(zhǔn),進(jìn)行編輯修改。修改完成后,單擊界面右上角“保存”按鈕即可更新文件,最后選擇合并文件存儲(chǔ)位置,可以直接合并到右側(cè)或左側(cè)文件,也可以自主選擇將合并內(nèi)容保存到其他文件中。

Beyond Compare 里的編輯禁止問(wèn)題如何解決?

  • 1:?jiǎn)螕粑谋颈容^會(huì)話工具欄“規(guī)則”按鈕,打開(kāi)“會(huì)話設(shè)置—文本比較“窗口,并且切換到”規(guī)范“選項(xiàng)卡頁(yè)面,在頁(yè)面中取消左(右)文件欄目中的”禁止編輯“復(fù)選框。
  • 2:完成設(shè)置后,單擊“確定“按鈕關(guān)閉窗口,再次回到文本比較會(huì)話操作界面,狀態(tài)欄中不再顯示“編輯被禁止”的提示消息,您可單擊工具欄“編輯”按鈕,進(jìn)行差異文件的整合工作。
在 Beyond Compare 比較文本時(shí),為何會(huì)出現(xiàn)編輯已禁止的情況呢?

猜測(cè)一:編碼格式錯(cuò)誤

原文本文件所選編碼格式不正確,或文檔含有不適合編輯的字符,軟件就會(huì)禁用編輯。 解決方案:用編輯器清理文檔 查看軟件文本比較會(huì)話操作界面中的“文件信息”欄里有沒(méi)有出現(xiàn)一個(gè)紅叉,并且顯示“文件編碼錯(cuò)誤(第n行)”。那么請(qǐng)用其他編輯器把原文本文檔整理干凈后,再次使用比較文本時(shí),編輯則可用。

猜測(cè)二:文本只讀,編輯已禁用

比較文本是只讀模式,編輯已禁用,要清理檢測(cè)到的異常字符,以及修改游戲的ui.axp。 解決方案: 謹(jǐn)慎修改 文本比較功能只能用來(lái)編輯純文本。ui.axp 是二進(jìn)制文件,除非知道如何修改,否則會(huì)損壞文件,這種文件要用十六進(jìn)制編輯器修改。

怎樣利用 Beyond Compare 搞定表格比較

  • 1:選擇表格比較會(huì)話,打開(kāi)會(huì)話操作界面。單擊“打開(kāi)文件”按鈕,選擇需要對(duì)比的表格文件,如下圖所示,表格數(shù)據(jù)有序的在左右窗格中顯示。表格比較會(huì)話使用顏色突出顯示差異,顯示紅色背景的某行表示一個(gè)重要的區(qū)別,而淺藍(lán)色背景行表示一個(gè)不重要的區(qū)別。紅色背景行優(yōu)先于淺藍(lán)色,
  • 2:顯示中的每一行代表一個(gè)比較列,雖然比較表格是有組織的數(shù)據(jù)文件,但是不一定按照顯示列比較數(shù)據(jù)。想要自定義表格數(shù)據(jù)比較規(guī)則,單擊工具欄“會(huì)話”按鈕,在展開(kāi)的菜單中選擇“會(huì)話設(shè)置”選項(xiàng)卡,打開(kāi)表格比較—會(huì)話設(shè)置窗口,切換到“列”選項(xiàng)卡頁(yè)面,即可進(jìn)行表格比較列設(shè)置。
  默認(rèn)情況下,表格比較您的文件之前會(huì)將行與鍵進(jìn)行匹配,您可以定義任意組合的比較列作為主鍵。如果你指定未排序的對(duì)齊方式,在進(jìn)行表格比較時(shí)不會(huì)進(jìn)行文件排序,但仍然只將行與匹配鍵對(duì)齊比較。 表格比較菜單介紹:
  • 會(huì)話:會(huì)話菜單包括新建會(huì)話,打開(kāi)、保存、另存為、清除會(huì)話,會(huì)話設(shè)置,交換兩邊,重載文件,重新比較文件,表格比較報(bào)告及信息等。其中點(diǎn)擊會(huì)話設(shè)置,可以設(shè)置簡(jiǎn)單的比較規(guī)則,保存后即可用于要比較的表格之中。
  • 文件:文件中的菜單選項(xiàng)的基本內(nèi)容包括:打開(kāi)文件,打開(kāi)剪貼板,選擇打開(kāi)方式,文件另存以及資源管理器。
  • 搜索:搜索選項(xiàng)卡主要是用來(lái)查看差異和快速搜索相關(guān)信息,其選項(xiàng)卡內(nèi)容包括上(下)差異排,上(下)一個(gè)編輯,查找以及查找上(下)一個(gè)等。
  • 視圖:在視圖選項(xiàng)卡中,單擊顯示全部、差異、相同,可以查看進(jìn)行比較的表格的詳細(xì)信息。除此之外視圖選項(xiàng)卡內(nèi)容還包括:調(diào)整大小,可見(jiàn)空白,行號(hào),頁(yè)面布局等。
  • 工具:選項(xiàng)下拉菜單包含的操作有:選項(xiàng),文件格式,配置檔,源代碼控制整合,導(dǎo)出設(shè)置,導(dǎo)入設(shè)置等。
  • 幫助:選項(xiàng)下拉菜單包含的操作有:內(nèi)容,上下文相關(guān)幫助,訪問(wèn)主頁(yè),檢查更新,技術(shù)支持,訪問(wèn)密鑰等。

  • 本文內(nèi)容轉(zhuǎn)發(fā)自”簡(jiǎn)書(shū) –?半夏微涼1989″的 Beyond Compare 系列教程,配圖由 Mac玩兒法更新
超低價(jià)購(gòu)買(mǎi) 正版?Beyond Compare
評(píng)論