如何使用 ComparePlus 在 Notepad++ 中比較兩個文件

Notepad++ 需要一個插件才能比較兩個開啟的檔案。從外掛程式管理介面安裝 ComparePlus,在標籤頁中分別開啟舊文件和新文件,然後選擇「外掛程式」>「ComparePlus」>「比較」。 ComparePlus 會將檔案並排顯示,並標記新增、刪除、移動或變更的行,以便您可以查看每個差異的上下文。

本指南使用 ComparePlus,它是舊版 Compare 外掛程式的後續版本,目前仍在積極維護。維護者列出了與 Notepad++ 8.4.2 及更高版本的兼容性,並提供了適用於 Notepad++ 8.4.5 以上版本的插件管理安裝文件。如果您的選單顯示有所不同,請先查看插件的最新說明文檔,然後再按照舊版本編寫的說明進行操作。請閱讀 ComparePlus 專案文件。

安裝 ComparePlus

  1. 開啟 Notepad++,選擇「外掛程式」>「外掛程式管理」。
  2. 在「可用」標籤中,搜尋ComparePlus並勾選其複選框。按一下“安裝”。 Notepad++ 會在安裝插件後重啟,然後該插件即可在「插件」選單中使用。
Notepad++ 外掛程式管理視窗示意圖,已選擇 ComparePlus 插件,並且「安裝」按鈕可見。
在外掛程式管理中搜尋 ComparePlus,選擇並安裝。

如果清單中同時出現 Compare 和 ComparePlus,請選擇 ComparePlus:專案維護者表示 ComparePlus 是較新的替代插件,並且他們已停止舊版 Compare 插件的支援。如果「外掛程式管理」缺失或 ComparePlus 未列出,請確認您的 Notepad++ 版本,並查閱Notepad++ 外掛程式手冊和外掛程式的安裝說明。受保護的安裝資料夾可能也需要新增插件的權限。

比較這兩份文件

  1. 在 Notepad++ 中分別開啟這兩個檔案。要進行版本對比,請開啟較早的版本和較新的版本。如果希望對比結果反映磁碟上的版本,請先儲存編輯內容。
  2. 開啟兩個文件後,啟動較新的文件,然後選擇「插件」>「ComparePlus」>「比較」。預設情況下,ComparePlus 會將目前啟動的檔案視為新版本,並將其與另一個檔案進行比較,然後將新版本顯示在右側。開始之前,請檢查標籤名稱,以便區分左右兩側的副本。
圖示為 Notepad++ 開啟兩個檔案標籤頁,並在 ComparePlus 選單中顯示「比較」指令。
開啟這兩個檔案後,從 ComparePlus 選單執行 Compare 程式。

如果開啟了多個標籤頁,請關閉不相關的文件,或使用「設為第一個比較」功能選擇第一個輸入文件,然後再啟動其他文件。 ComparePlus 還提供了一個設置,用於控制將選定的第一個文件視為舊文件還是新文件,因此如果左右順序很重要,請在其設置中檢查方向。

閱讀並了解這些差異

ComparePlus 會在兩個窗格中對齊對應的行。新增和刪除的行標記指示該行位於哪個版本;更改行高亮顯示會突出顯示不同的文本,而移動行指示器可以識別在另一個文件中其他位置找到的文本。預設顏色可配置,因此請使用標記和檔案名,而不僅依賴顏色。

圖中並排顯示了兩個 Notepad++ 文件,左側刪除的一行標記為紅色,右側新增的一行標記為綠色。
新增和刪除的行會顯示在各自的檔案窗格中。

使用ComparePlus 選單或導覽控制項中的「上一個差異」和「下一個差異」按鈕,即可在變更之間跳轉。閱讀每個高亮標記周圍的幾行程式碼;一行程式碼的變更可能會影響附近的設定或程式碼。概覽欄可以幫助您在較長的文件中找到差異組。這些標記僅用於審閱,並非自動合併:請自行編輯並儲存您想要保留的版本。

ComparePlus 比較圖,包含上一頁、下一頁和清除控件,已更改的行以黃色突出顯示。
在差異之間進行導航,完成後清除比較。

必要時調整比較比例

如果格式乾擾掩蓋了實質更改,請開啟 ComparePlus 設置,暫時忽略空格、空白行或字母大小寫。 ComparePlus 也支援進階忽略模式和選定區塊的比較。請謹慎使用這些選項:忽略空格或大小寫可能會掩蓋某些檔案中的重要變更。在驗證配置、程式碼或文字(每個字元都至關重要)之前,請恢復嚴格比較。

為了進行重點檢查,請在兩個檔案中分別選擇對應的段落,然後使用「比較選定行」功能。若要查看未儲存的編輯內容與上次儲存的副本之間的差異,請使用「自上次儲存以來的差異」功能。外掛程式的說明頁面詳細說明了這些命令、新舊文件設定以及編碼警告。

如果比較結果看起來不對勁

  • 插件指令缺少:安裝後請重新啟動 Notepad++,並確認 ComparePlus 是否出現在「插件」清單中。如果「外掛程式管理員」無法安裝,請檢查外掛程式相容性以及 Notepad++ 安裝資料夾的權限。
  • 出現意外差異:請檢查是否開啟了預期的標籤頁對,確認目前處於活動狀態的標籤頁,並檢查是否啟用了任何忽略選項。
  • 文字顯示亂碼或結果似乎不可靠:請在 Notepad++ 中檢查檔案的編碼。 ComparePlus 會針對編碼不符發出警告,因為這可能會影響比較結果。

完成後,從 ComparePlus 選單中選擇「清除比較」。這將移除比較高亮顯示,同時保持文件開啟狀態,以便進行正常編輯。

留下評論

如何使用 ComparePlus 在 Notepad++ 中比較兩個文件

如何使用 ComparePlus 在 Notepad++ 中比較兩個文件

安裝 ComparePlus,即可在 Notepad++ 中並排比較文字或程式碼檔案、尋找差異並調整匹配選項。

DNS 基準測試:如何測試並選擇最快的 DNS 伺服器

DNS 基準測試:如何測試並選擇最快的 DNS 伺服器

比較您自己網路上的 DNS 伺服器,查看速度和可靠性結果,測試加密 DNS,並選擇適合您設定的解析器。

我的電腦記憶體容量是多少?查看電腦的記憶體大小、速度和類型

我的電腦記憶體容量是多少?查看電腦的記憶體大小、速度和類型

查找適用於 Windows 11 和 Mac 的 RAM 容量、速度、DDR 類型和升級詳細信息,並附有清晰的步驟說明。

如何重新啟動路由器:4 個快速、安全的步驟

如何重新啟動路由器:4 個快速、安全的步驟

了解如何在不清除設定的情況下重新啟動路由器,何時也需要重新啟動數據機,以及如果 Wi-Fi 一直離線該檢查什麼。

如何在 Windows、Mac、Linux 和行動裝置上更新 Discord

如何在 Windows、Mac、Linux 和行動裝置上更新 Discord

在您的電腦或手機上更新 Discord,步驟適用於 Windows、macOS、Linux、Android 和 iPhone,此外還提供解決更新卡住問題的實用方法。

ERR_CONNECTION_REFUSED:如何排查和修復瀏覽器錯誤

ERR_CONNECTION_REFUSED:如何排查和修復瀏覽器錯誤

了解 ERR_CONNECTION_REFUSED 的含義,確定是網站、裝置還是網路導致了該錯誤,並嘗試針對 Chrome、代理程式、路由器和 Windows 的安全性修復方法。

Epic Pen 評測:Windows 系統下的螢幕註解功能,以及 Mac 使用者應該了解的內容

Epic Pen 評測:Windows 系統下的螢幕註解功能,以及 Mac 使用者應該了解的內容

請參閱 Epic Pen 的官方指南和常見問題解答,以了解其實時註釋工具、免費和專業版功能、螢幕分享限制以及當前的 Windows 支援情況。

CopyTrans Manager:一款適用於 iPhone 和 iPod 音樂的免費 iTunes 替代方案

CopyTrans Manager:一款適用於 iPhone 和 iPod 音樂的免費 iTunes 替代方案

了解 CopyTrans Manager 的功能,如何將 Windows PC 上的本機音樂傳輸到 iPhone 或 iPod,以及需要檢查的兼容性和免費使用條款。

如何在 Windows 和 Mac 上清除 Microsoft Teams 快取

如何在 Windows 和 Mac 上清除 Microsoft Teams 快取

請依照正確的步驟清除 Microsoft Teams 快取(適用於新版 Teams、經典版 Teams、Mac 版或網頁版),並了解哪些聊天問題需要不同的解決方法。

如何在 Windows 系統中截圖:6 種快速方法

如何在 Windows 系統中截圖:6 種快速方法

學習如何在 Windows 10 或 11 中使用內建快捷鍵和截圖工具來截取螢幕截圖,然後尋找、編輯或儲存您的截圖。