簡介
在日常開發中,我們可能會使用BCompare來比較文件、文件夾內容,但是很多時候,我們還是希望IDE可以有這個功能,不過可能沒有BCompare那麼專業,但是夠用就好,隨便欣賞一下vscode的極簡設計風格,不過目前vscode只支持文件比較,希望各位碼友分享一下更爲完善的方案。
使用教程
- 通過vscode打開需要比較的文件
通常情況下,我們通過以下方式:
但是如果想在當前工作空間中再引入其他文件,則通過File -> Add Folder to Workpace…
- 選中需要比較文件 -> 比較
通過按下Ctrl鍵,同時選中多個文件 -> 單擊鼠標右鍵 -> Compare Selected
效果如下圖所示: - 也可以比較臨時創建的文件
思考和總結
曾經遇到一個case,運營姐姐讓我查一批兌換碼的使用情況,包括兌換用戶賬號、兌換時間等等。但是查詢的結果總會有出入,通常是一些兌換碼不存在等等。所以我: 創建兩個臨時文件 -> 分別拷貝原始兌換碼、有數據的兌換碼 -> 比較得出哪些兌換碼是原結果漏掉的。如下圖所示,標綠的就是漏掉的兌換碼。