使用IAR(或者Keil)寫/移植程序時批量更換字符
寫在前面:
不知道大家使用STM32CubeMX的HAL庫編程時,有沒有遇到下面的問題
當我們移植一些標準庫或者寄存器版的程序的時候,有些關鍵字定義是不同的,(eg: unsigned int寄存器版裏面是unsigned int,標準庫是u16, 而HAL庫裏面確是uint16_t)
這個時候一個一個的更改替換實在是太浪費時間和經歷了, 而且做這樣的無腦工作簡直反人類
作爲一款強大的IDE,這個功能怎麼會讓用戶像個傻子一樣人工一個一個改呢,IAR裏面有一個快捷鍵---->>> Ctrl + H
PS: keil3/4/5也都可以全局替換字符 文章末尾會提到
下面先演示一下IAR中的過程
1、這是更換字符之前,打算移植的程序
2、 然後 按下 Ctrl + H 快捷鍵調出窗口
3、 按照上圖綠色框框裏面的做即可
這是替換後的效果
是不是很方便呢?
4、最後,在Keil中也可以這樣替換
我們需要按下快捷鍵 Ctrl + f
1、在keil5中可以看到彈出如下界面
2、在Replace界面想必大家也都知道該怎麼做了
————————————————
版權聲明:本文爲CSDN博主「Kevin_8_Lee」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Kevin_8_Lee/article/details/89576799