在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

芯片開發必備工具|好用的文件比對工具有哪些?

RISCV國際人才培養認證中心 ? 2024-11-01 08:11 ? 次閱讀

在芯片開發工程中,通常為了知道工程目錄下發生了哪些改動,或者兩份源碼文件之間有什么不同,會需要用到文件和文件夾的比對工具。使用工具比肉眼觀察更便捷,也更精確!

本文將介紹自己最常用的幾款文件比對工具以及簡單的使用體驗。工具各有優缺點,最后會有橫向比較。

d533308a-97e5-11ef-8084-92fbcf53809c.png

01.vimdiff

vimdiff相當于是vim的diff模式,對于常年工作在Linux服務器端的芯片工程師會顯得非常友好,特別是對于vim用戶來說,vimdiff的使用就是順手拈來的事情,幾乎不需要付出額外的學習成本

vimdiff可以直接從terminal啟動對多個文件進行比對,這些文件會在同一個編輯器中用多個視窗打開,并將文件中不同的地方高亮顯示出來。

d53830ee-97e5-11ef-8084-92fbcf53809c.png

vimdiff有幾種非常常用的操作,這些操作可以使用vim命令或者快捷鍵來執行,親測以下6點基本夠用:

1. 跳轉:使用快捷鍵]c和[c來實現光標在差異點間的前向跳轉和反向跳轉,在長文件中非常有用

2. 合并:將差異點出當前文件的內容復制到另一個文件中,命令:diffput或者快捷鍵dp;將差異點從另一個文件的內容復制到當前文件中,命令:diffget或者快捷鍵do

3. 更新:當文件被修改或者做了一些合并操作之后,可以更新比對結果,命令:diffupdate

4. 設置:vimdiff默認會將差異點處的上下6行內容顯示出來供我們做參考,其他相同的行都會被自動折疊,不過我們可以使用命令:set diffopt=context:8來修改差異點顯示出來的上下文行數

5. 常規:常規操作還有zo(folding open)和zc(folding close)快捷鍵分別來展開和重新折疊相同行;:wa(write all)和:qa(quit all)命令分別來保存所有文件和退出所有文件。

02.Meld

Meld是面向開發人員的可視化比較和合并工具。根據Meld官網介紹:“Meld可以幫助您比較文件、目錄和版本控制的項目。它提供了文件和目錄的兩項或三項比較,并且支持多種流行的版本控制系統。Meld可以幫助您查看代碼更改和理解補丁,它甚至可以幫您搞清楚那些您一直在避免的合并中發生的事情。”

但我想說的是,Meld支持全平臺(MacOS,Linux,Windows)!開源!免費!這么好用的工具不體驗一下真是可惜了 XDD。Meld支持從命令行啟動,參數附上要比較的兩個或三個文件或者目錄,如果需要查看版本控制系統下的相關信息,就只需要加一個文件參數即可。

下面我就直接拷的官網(https://meldmerge.org/)的宣傳圖:

文件比較,合并操作非常簡單,就點擊箭頭就好了:

d54a6890-97e5-11ef-8084-92fbcf53809c.jpg

目錄比較,高亮有差異的文件,點擊可以進入文件查看細節:

d562af86-97e5-11ef-8084-92fbcf53809c.jpg

版本控制,很方便地檢查你的修改、提交和上傳狀態:

d56771b0-97e5-11ef-8084-92fbcf53809c.jpg

03.WordCompare

WordCompare從名字就可以看得出來就是Office的功能,雖然它算不上趁手,但在比較Word上就是不二選擇。WordCompare的功能是Word自帶的,可以快速找出兩個word文檔之間的差異。

之所以列在這里,是因為芯片開發過程其實有很多文書工作,比如規格文檔等交付件,都是用Word來寫的。文檔的迭代在工程進行過程中持續發生,時不時就會需要比較一些文檔間的差異。

WordCompare入口在這里:

d56e9896-97e5-11ef-8084-92fbcf53809c.png

將要比較的word文件打開之后,就可以看到它們之間的差異了。

04.WinMerge

WinMerge是另一款流行的差異比較工具,可用于比較和合并文件和目錄。它同樣是一款免費的開源工具,不過只能用于Windows操作系統官網地址:(https://winmerge.org/)

d5792716-97e5-11ef-8084-92fbcf53809c.png

使用WinMerge,只需選擇要比較的文件或目錄,然后點擊“比較”按鈕。該工具將高亮顯示出兩個文件或目錄之間的差異,以便被輕松識別。如果想合并更改,只需選擇差異并單擊“合并”按鈕,WinMerge會將更改應用于適當的文件或目錄。

WinMerge還具有許多高級選項,例如可以自定義工具突出顯示差異的方式、指定要從比較中排除哪些文件等等。

總的來說,WinMerge是一款可靠且用戶友好的差異比較工具,可用于各種任務,包括軟件開發、文檔管理等。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11462

    瀏覽量

    212804
  • 服務器
    +關注

    關注

    13

    文章

    9693

    瀏覽量

    87292
  • 芯片開發
    +關注

    關注

    0

    文章

    12

    瀏覽量

    2568
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    好用的u盤芯片檢測工具

    好用的u盤芯片檢測工具
    發表于 04-06 18:53

    學習單片機必備的各種工具

    很多學習單片機的初學者可能不知道學習單片機要用到一些什么工具,有些工具自己都沒有聽說過。下面樓主分享一下學習單片機應該必備的一些小工具,包括下載軟件,串口
    發表于 05-01 23:12

    FPGA開發工具有哪些?

    器件開發商 Xilinx 公司提供的集成化開發平臺。ISE 具有界面友好、操作簡單的特點,再加上 Xilinx 的 FPGA 芯片占有很大的市場,使得它成為非常通用的 FPGA
    發表于 09-27 09:17

    請問一下cadence工具好用還是synopsys工具好用

    請問一下cadence工具好用還是synopsys工具好用
    發表于 06-23 06:34

    單片機軟件開發比較常用的工具是什么

    非常好用文件比較工具,可以對兩個工程項目內的文件自動比對,并在文件中標識出來,方便對不一樣代碼
    發表于 11-22 07:25

    嵌入式工程師必備開發工具有哪些

    工具。STM32相關之類的。2. VScode可以提示,而且還很規整。建議裝到虛擬機下。3.VMware虛擬機LINUX系統驅動學習使用開發必備!4.sourceinsightLINUX內核源碼查看
    發表于 12-24 06:49

    字模提取工具2.1(液晶開發必備)

    字模提取工具2.1--液晶開發必備
    發表于 07-15 15:05 ?97次下載

    web前端開發工具排行:8款html開發工具推薦下載

    前端負責實現頁面效果,后端主要負責功能開發。那web開發都用什么工具呢?最常用的前端開發工具有哪些呢?本文推薦8款最好用的web前端
    的頭像 發表于 02-01 17:20 ?8.6w次閱讀

    好用的刷固件工具軟件下載

    好用的刷固件工具軟件下載
    發表于 05-24 10:18 ?25次下載

    JavaScript開發工具有哪些?

    Web設計開發逐漸成為計算機編程重要部分之一,在這篇文將分享八個最好用的JavaScript開發工具及代碼編譯器,希望對網頁設計師和開發人員有所幫助。
    的頭像 發表于 07-27 16:06 ?5937次閱讀

    單片機軟件開發神器,非常好用文件比較工具

    單片機軟件開發神器,非常好用文件比較工具
    發表于 11-13 12:51 ?1次下載
    單片機軟件<b class='flag-5'>開發</b>神器,非常<b class='flag-5'>好用</b>的<b class='flag-5'>文件</b>比較<b class='flag-5'>工具</b>

    好用的視頻剪輯工具免費下載

    好用的視頻剪輯工具免費下載。
    發表于 04-12 15:22 ?3次下載

    好用的串口工具

    好用的串口工具
    發表于 08-15 10:35 ?1次下載

    在嵌入式開發領域,有哪些好用的國產工具

    在嵌入式開發領域,好用的國產工具不斷涌現,為開發者提供了更多選擇。以下是一些備受推崇的國產工具: INTEWORK-DDC(Diagnost
    的頭像 發表于 10-23 09:21 ?539次閱讀

    芯片開發必備工具——好用文件比對工具有哪些?

    芯片開發必備工具——好用文件比對
    的頭像 發表于 11-01 08:11 ?594次閱讀
    <b class='flag-5'>芯片</b><b class='flag-5'>開發</b><b class='flag-5'>必備</b><b class='flag-5'>工具</b>——<b class='flag-5'>好用</b>的<b class='flag-5'>文件</b><b class='flag-5'>比對</b><b class='flag-5'>工具有</b>哪些?
    主站蜘蛛池模板: 毛片基地在线 | 久久视频免费看 | 狠狠噜天天噜日日噜 | 毛片大全免费 | 中文字幕一区二区三区免费视频 | 狠狠色婷婷丁香六月 | 狠狠色色综合网站 | 人人九九精 | 夜夜爽夜夜 | www.人人干 | 中文在线最新版天堂bt | 成人精品在线观看 | 色偷偷88欧美精品久久久 | 色天使久久| 天天干亚洲 | 国产高清视频在线播放www色 | 亚洲成a人不卡在线观看 | 热久久久久久 | 边摸边吃奶边做视频叫床韩剧 | 日韩第十页 | 激情五月综合网 | 久久国产精品免费 | 4hc44四虎www视频 | 1024你懂的国产在线播放 | 国产亚洲精品久久久久久久软件 | 国产三级日本三级日产三 | 日韩理论电影2021第1页 | 男人不识本站 | 亚洲第一区精品日韩在线播放 | 精品一区二区三区三区 | 一级片视频在线观看 | 男女爱爱视频免费看 | 91中文在线 | 中文字幕一区二区三区四区 | 婷婷月| 天天摸夜夜添夜夜添国产 | 五月婷婷丁香在线 | 黄 色 成 年人在线 黄a大片 | 美女扒开腿让男人桶尿口 | 亚洲一级特黄特黄的大片 | 亚洲国产综合人成综合网站00 |