KEIL 那些编辑技巧与方法
来源:公众号【鱼鹰谈单片机】
作者:鱼鹰Osprey
ID :emOsprey
本篇笔记介绍一些鱼鹰常用的 KEIL 编辑方法与技巧,用于加快编辑速度。
当然了,很多人现在更多的是使用 VSCode 或者 SI 等软件进行编辑,但不可否认的是,还有很多道友还是选择 KEIL 作为编辑软件的,毕竟这是初恋,已经习惯了。
所以,本篇笔记作为一个编辑技巧的总结。
当然了,关于 KEIL 软件的使用还有一个系列可以参考:
STM32工程模板建立之 KEIL 开发平台设置(一)
STM32工程模板建立之新建工程(二)
STM32工程模板建立之 Simu 目标(三)
STM32工程模板建立之 FLASH 目标(四)
STM32工程模板建立之 RAM 目标(五)
1、双屏
有的时候需要同时看两个文件的内容,比如C文件和 H文件的内容,这个时候,可以使用 KEIL 双屏的功能。
横屏、竖屏随你选择,下面是竖屏效果:
2、TAB替换为空格键
安装KEIL软件后,默认情况下TAB键占用2个空格,虽然这样说,实际上还是 TAB 键,只是显示有所不同罢了。
为了看出到底是 TAB 还是空格,我们可以开启这个显示功能:
我们可以看下图效果,左边点为空格,右边箭头是TAB键。
那么我们为什么要注意这个,我们知道有些编辑器 TAB 键占用 2 个空格,有的占用 4 或 8 个空格,而这里没有一个标准,所以当你把同一个文件在不同编辑器打开时,显示的格式可能不一样的。
具体表现是,在一个编辑器里面,代码显得很整齐,换了个编辑器之后,代码变乱了。
所以更好的方式是,将 TAB 键替换为空格键,这样,不管在哪个编辑器打开,都是整整齐齐了,也不需要修改 TAB 占用多少个空格的问题了。
所以,我们可以打开这个选项:
这样,你的TAB键在敲下后就自动转化成了空格键,再也不用手动替换或者手动敲空格了。
关于 TAB 键还有一个老司机都会用的技巧,shift +Tab 可以将选中的多行代码进行整体左移,而tab键可以将选中的多行代码进行整体右移。
3、打开头文件
KEIL 为人所诟病的一个很大的缺点就是很难查找一个文件。这里鱼鹰介绍一个快速打开C文件对应 H 文件的方法:
如果该文件有头文件的话,那么很快就可以打开了。
对于包含的头文件,可以这样操作:
5.30 版本出现了一个新特性,就是可以在 C 文件和 H 文件之间来回切换,方法类似。
还有对于常用的头文件,我们可以将其直接添加到工程目录中,这样也能方便打开文件(不建议把所有的头文件都放在工程目录中,不然会显得文件很多)。
如果打开的文件太多,又不想关闭的话,可以通过该方式选择文件:
如果想关闭的话,可以使用如下方式:
当然,这上面可以打开对应的文件夹或者复制文件路径,对于那些库文件的打开来说是非常方便的。
再也不用在安装目录下一个个找文件了。
4、添加说明文件
有的时候,需要对工程进行说明,此时我们可以添加一个 txt 文件用于说明:
5、暂时屏蔽文件
当我们不想让一个源文件参与链接与编译时,我们可以将其从工程中移除,但有的时候我们希望保留在工程目录中方便查看,就像上图的 printf_fifo.c 文件一样,那么我们可以通过以下方式设置:
之后进入以下窗口,去掉勾选即可:
关于它的更多说明,可参考鱼鹰STM32工程模板系列文章。
6、搜索
使用CTR + F 或者 CTR + H快捷键可以很快的进行查找或替换,其实还有一个选择,那就是将全部的搜索结果展示出来:
你也可以以精准的方式进行查找,比如全匹配(Match whole word)、大小写匹配(Matchcase),甚至是正则表达式。
如果还有其它好用的编辑技巧,不如留言讨论。
推荐阅读:
许久以后,你会感谢自己写的异常处理代码
终极串口接收方式,极致效率
为什么说你一定要掌握 KEIL 调试方法?
延时功能进化论(合集)
指针,很难吗?| 解析指针的过程与意义(一)
如何写一个健壮且高效的串口接收程序?
KIEL 调试那些事儿之窗口展示——变量(二)
打了多年的单片机调试断点到底应该怎么设置?| 颠覆认知
-THE END-
如果对你有帮助,记得转发分享哦
微信公众号「鱼鹰谈单片机」
每周一更单片机知识
长按后前往图中包含的公众号关注
鱼鹰,一个被嵌入式耽误的畅销书作家
个人微信「EmbeddedOsprey」
长按后打开对方的名片关注
KEIL 那些编辑技巧与方法相关推荐
- keil 快捷键_KEIL 那些编辑技巧与方法
本篇笔记介绍一些鱼鹰常用的 KEIL 编辑方法与技巧,用于加快编辑速度. 当然了,很多人现在更多的是使用 VSCode 或者 SI 等软件进行编辑,但不可否认的是,还有很多道友还是选择 KEIL 作为 ...
- 5加载stm32 keil_KEIL 那些编辑技巧与方法
来源:公众号[鱼鹰谈单片机] 作者:鱼鹰Osprey ID :emOsprey 本篇笔记介绍一些鱼鹰常用的 KEIL 编辑方法与技巧,用于加快编辑速度. 当然了,很多人现在更多的是使用 VSCod ...
- PDF文件编辑技巧之PDF文件去除水印方法
PDF文件相信大家都会使用到,有时候我们不止局限于使用PDF文件还需要编辑PDF文件的时候,那么PDF文件的编辑技巧有什么呢.总所周知PDF文件的编辑是需要PDF编辑器的,编辑器的使用技巧有什么呢,好 ...
- 玩转DV技巧 DV视频采集编辑和压缩方法
玩转DV技巧 DV视频采集编辑和压缩方法 发布日期:2007/12/19 13:47:22 人气指数:439 选择内容区背景色:灰色(默认色) 墨绿 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银 ...
- Visual Studio中11个强大的调试技巧和方法
调试是软件开发周期中很重要的一部分.它具有挑战性,同时也很让人疑惑和烦恼.总的来说,对于稍大一点的程序,调试是不可避免的.最近几年,调试工具的发展让很多调试任务变的越来越简单和省时. 这篇文章总结了可 ...
- abap al设置单元格可编辑 oo_excel表格操作: 图形和图表编辑技巧汇总(二)
1. 快速选取图表元素 图表创建好以后,我们还需要对某些图表元素进行编辑和格式化.图表区包括整个图表和它的全部元素,当你选取图表区后,你就可以看到8个黑色小方块.要想调整单个的图表对象,首先必须选取该 ...
- html语言的网页制作,HTML语言的网页制作技巧与方法
HTML语言的网页制作技巧与方法发布者:本站 时间:2019-07-26 10:07:07 HTML是"Hyper Text Markup Language"的缩写, 意为 ...
- vb net excel 剪贴板 粘贴_excel表格操作: 图形和图表编辑技巧汇总(一)
一. 图形和图表编辑技巧 1. 在网上发布Excel生成的图形 Excel的重要功能之一就是能快速方便地将工作表数据生成柱状.圆饼.折线等分析图形.要想在Web发布这类以及用于报表装饰示意类图形,首先 ...
- 缺氧游戏黑科技计算机,《缺氧》怎么生存?缺氧bug黑科技小技巧使用方法一览...
<缺氧>怎么生存?缺氧bug黑科技小技巧使用方法一览 2017-02-25 10:25:19来源:缺氧游戏吧编辑:君辞-v-评论(0) <缺氧>面向各位玩家开放之后,很多玩家都 ...
最新文章
- 爱奇艺的数据库选型大法,实用不纠结!
- execel公式 java工具,MyExcel(Excel Java工具包) v3.0.0下载
- word标题自动编号
- junit 测试似有方法_Spring整合Junit的使用
- MyBatis : Mapper 接口以及 Example 使用实例、详解
- scala中map添加值_如何在Scala Map中反转键和值
- 上机环境是什么意思_380元入手RX580满血显卡,跑分17万,还要什么自行车
- python包和目录有什么不同_python模块和包的区别
- Spark入门实战系列--4.Spark运行架构
- 详细设计 存储分配_零基础学C语言(7):存储类型
- 网站开发流程以及HTML5简介(七)
- h5带mysql数据库的留言板_【mysql】用PHP写留言板,有回复功能,要写入数据库。...
- 最新XlEP分销系统网站源码
- java-房屋出租系统
- 【Android音视频开发】【007】SurfaceView实现H264播放器
- OneNet平台创建应用
- pyecharts绘制地铁图_2025年北京市轨道交通线路预绘图(含地铁、有轨电车、市郊铁路)...
- Xftp的下载和安装(超详细)
- JAVA中输出分两栏,老司机搞定Java 设置Word分栏
- 微软office服务器连接很慢,解决 RPC 请求处理速度慢的问题
热门文章
- 2020年全球铀矿产量为4.77万吨,其中40.8%产自哈萨克斯坦[图]
- mysql怎么解析身份证_mysql怎么解析身份证
- padStart()方法,padEnd()方法
- CentOS 修改变大字体
- Leetcode 517. Super Washing Machines [Python]
- Python实现按奇偶排序数组
- c语言软件清屏代码,求用switch语句写的代码,要清屏,要满足图、、,谢谢,C语言...
- Asp Net Core普通图片上传
- 漫画:如何给女朋友解释什么是反向代理?
- ant design pro Routes和authority用法及搭配使用1