找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3247|回复: 0
打印 上一主题 下一主题
收起左侧

IAR使用技巧 之 快捷键批量更换指定字符(以及Keil的全局替换功能)

[复制链接]
跳转到指定楼层
楼主
使用IAR(或者Keil)写/移植程序时批量更换字符


我在其他平台的博客,现在分享至51黑论坛,希望帮到大家


写在前面:
不知道大家使用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界面想必大家也都知道该怎么做了






承载了太多期许的目光, 怎能轻易辜负。  加油吧








评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表