Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >KEIL5使用技巧

KEIL5使用技巧

作者头像
电子工程师成长日记
发布于 2022-07-27 11:15:59
发布于 2022-07-27 11:15:59
3K0
举报

通过《Keil5简易教程》,我们已经了解了如何在 KEIL5 里面建立属于自己的工程。下面,我们将向大家介绍KEIL5 软件的一些使用技巧,这些技巧在代码编辑和编写方面会非常有用。

1、文本美化

文本美化,主要是设置一些关键字、注释、数字等的颜色和字体。 KEIL5提供了自定义字体颜色的功能,可以在工具条上点击设置 (配置对话框)弹出如图1所示界面:

图1 置对话框

在该对话框中,先设置Encoding为:Chinese GB2312(Simplified),然后设置Tab size为:4,以更好的支持简体中文(否则,拷贝到其他地方的时候,中文可能是一堆的问号),同时TAB间隔设置为4个单位。

接着,选择:Colors&Fonts选项卡,在该选项卡内,可以设置代码的字体和颜色。由于使用的是C语言,故在Window下面选择:C/C++ Editor Files,在右边就可以看到相应的元素了,如图2所示:

图2 Colors&Fonts 选项卡

然后点击各个元素修改为你喜欢的颜色,当然也可以在Font栏设置你字体的类型,以及字体的大小等。设置成之后,点击OK,就可以在主界面看到你所修改后的结果。

例如,我修改后的代码显示效果如图3所示:

图3 设置完后显示效果

字体大小,则可以直接按住:ctrl+鼠标滚轮,进行放大或者缩小,或者也可以在刚刚的配置界面设置字体大小。

上面的代码里面有一个uchar,还是黑色的,这是一个用户自定义的关键字,为什么不显示红色呢?(假定刚刚已经设置了关键字颜色为红色),这就又要回到刚刚的配置对话框了,但这次要选择User Keywords选项卡,同样选择:C/C++ Editor Files,在右边的User Keywords对话框下面输入你自己定义的关键字,如图4所示:

图4 用户自定义关键字

图4中定义了uchar关键字,这样在以后的代码编辑里面只要出现这个关键字,肯定就会变成红色。点击OK,再回到主界面,可以看到uchar变成了红色了,如图5所示:

图5 设置完后显示效果

其实,这个编辑配置对话框里面,还可以对其他很多功能进行设置,我们将在下一节进行介绍。

2、代码编辑技巧

这里给大家介绍几个常用的代码编辑技巧,这些小技巧能给我们的代码编辑带来很大的方便。

1)TAB 键的妙用

首先,介绍TAB键的使用,这个键在很多编译器里面都是用来空位的,每按一下移空几个位。KEIL的TAB键还支持块操作,也就是可以让一片代码整体右移固定的几个位,也可以通过SHIFT+TAB键整体左移固定几位。

选中一块代码然后按TAB键,你可以看到整块代码都跟着右移了一定距离,如图6所示:

图6 代码整体偏移

2 )快速位函数/ 变量被定义的地方

接下来介绍一下如何快速查看一个函数或者变量所定义的地方。大家在调试代码或编写代码的时候,一定有想看看某个函数是在那个地方定义的,具体里面的内容是怎么样的,也可能想看看某个变量或数组是在哪个地方定义的。

KEIL软件提供了这样快速定位的功能,只要把光标放到这个函数/变量(xxx)的上面(xxx为你想要查看的函数或变量的名字),然后右键,弹出如图7所示的菜单栏 :

图7 快速定位

在图7中,找到Go to Definition Of “SystemInit”这个地方,然后单击左键就可以快速跳到SystemInit函数的定义处(注意,要先在Options for Target的Output选项卡里面勾选Browse Information选项,再编译,再定位,否则无法定位)。如图 8所示:

图8 定位结果

对于变量,也可以按这样的操作快速定位这个变量被定义的地方,大大缩短查找代码的时间。还有一个类似的选项:Go to Reference To “SystemInit”,这个是快速跳到该函数被声明的地方。

很多时候,我们利用Go to Definition/ Reference看完函数/变量的定义/申明后,又想返回之前的代码继续看,此时我们可以通过IDE上的按钮(Back to previous position)快速的返回之前的位置,这个按钮非常好用!如图9所示。

图9 快速前进与返回

3 )快速注释与快速消注释

接下来,介绍一下快速注释与快速取消注释的方法。在调试代码的时候,你可能会想注释某一片的代码,来看看执行的情况,KEIL提供了这样的快速注释/消注释块代码的功能。

这个操作比较简单,就是先选中你要注释的代码区,然后右键,选择Advanced→Comment Selection就可以了。以 delay函数为例,我要注释掉下图中所选中区域的代码,如图 10所示:

图10 选中要注释的区域

只要在选中了之后,选择右键,再选择Advanced→Comment Selection就可以把这段代码注释掉了。执行这个操作以后的结果如图 11所示:

图11 注释完毕

这样就快速的注释掉了一片代码,而在某些时候,我们又希望这段注释的代码能快速的取消注释,KEIL也提供了这个功能。

与注释类似,先选中被注释掉的地方,然后通过右键→Advanced,不过这里选择的是Uncomment Selection。

3、其他小技巧

除了前面介绍的几个比较常用的技巧,这里还介绍几个其他的小技巧,希望能让你的代码编写如虎添翼。

第一个是快速打开头文件。在将光标放到要打开的引用头文件上,然后右键选择OpenDocument“XXX”,就可以快速打开这个文件了(XXX 是你要打开的头文件名字)。如图12所示:

图12 快速打开头文件

第二个小技巧是查找替换功能。这个和WORD等很多文档操作的替换功能是差不多的,在KEIL里面查找替换的快捷键是“CTRL+H”,只要你按下该按钮就会调出如图13所示界面:

图13 替换文本

这个替换的功能在有的时候是很有用的,它的用法与其他编辑工具或编译器差不多。

第三个小技巧是跨文件查找功能,先双击你要找的函数/变量名(这里我们还是以SystemInit函数为例),然后再点击IDE上面的“Find in Files”,弹出如图14所示对话框:

图14 跨文件查找

点击 Find All,KEIL就会帮你找出所有含有SystemInit字段的文件并列出其所在位置,如图15 所示:

图15 查找结果

该方法可以很方便的查找各种函数/变量,而且可以限定搜索范围(比如只查找.c 文件和.h文件等),是非常实用的一个技巧。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 电子工程师成长日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Keil5最新注册机到2032
百度链接:https://pan.baidu.com/s/1chvIeo9UVhnDK-a-Jq3pGg 提取码:bi4u
全栈程序员站长
2022/07/01
36.8K0
Keil5最新注册机到2032
神器必会!“世界上最好的编辑器Source Insight”
“Source Insight(以下简称SI)是世界上最好的编辑器”,说这句话不知道会不会出门被打呢?-_- 中国古话说得好,“文无第一,武无第二”,所以不敢说SI是最好的,但是说是“最好的之一”绝对是妥妥的。它以丰富的语言支持、便捷的功能、快速的源码导航、实时的上下文显示、独立的符号数据库等众多优点,在全世界范围内广受程序员们的欢迎。本文将结合笔者的实际操作和学习,基于SI3.5做一些使用记录。另外,笔者对SI的使用,主要是用于阅读源码,本文介绍的功能也是基于阅读方面的。
刘盼
2021/01/11
3.4K0
神器必会!“世界上最好的编辑器Source Insight”
keil5使用技巧
方法就是打开一个.h文件拖到最后→看到如下字样的,就是库函数了 /** @defgroup GPIO_Exported_Functions
全栈程序员站长
2022/08/31
3.1K0
keil5使用技巧
使用技巧精讲
1、快速建立连接 单击顶部活动菜单栏上的“快速建立连接按钮”(Alt+Q),如图1 图1 单击按钮后,弹出图2所示的窗口 图2 Protocol:默认SSH2 Hostname:服务器的IP Port:服务器的SSH端口 UserName:SSH方式连接服务器的用户名 Password:SSh方式连接服务器的密码,单击Password后,Properties按钮被激活,然后单击properties按钮,设置新密码。 2、取消右键复制功能 单击菜单栏中的"options",选择下拉菜单中的global O
企鹅号小编
2018/02/07
7950
使用技巧精讲
idea使用技巧
在弹出的Sepecify Code Duplication Analysis Scope对话框中确认分析的文件,确认完毕后点击OK
用户3880999
2023/04/13
5820
idea使用技巧
keil5如何创建工程
 第一个是编译,第二个是建立工程把整个工程给它整个工程给它建立一遍,第三个就是所有的文件编程都要进行建立一遍。那么我们一般点进第二个即可! 
謓泽
2022/12/12
4960
keil5如何创建工程
Android Studio 的 10 个使用技巧
12. 在方法和内部类之间跳转(Move Between Methods and Inner Classes)
zhangjiqun
2024/12/16
6790
Android Studio 的 10 个使用技巧
Excel 常用的九十九个技巧 Office 自学教程快速掌握办公技巧
Microsoft Excel 是微软为 Windows、macOS、Android 和 iOS 开发的电子表格软件,可以用来制作电子表格、完成许多复杂的数据运算,进行数据的分析和预测,并且具有强大的制作图表的功能。由于 Excel 具有十分友好的人机界面和强大的计算功能,它已成为国内外广大用户管理公司和个人财务、统计数据、绘制各种专业化表格的得力助手。允许用户自定义界面的电子制表软件包括字体、文字属性和单元格格式,它还引进了智能重算的功能,当单元格数据变动时,只有与之相关的数据才会更新,荒岛本次带来九十九个 Excel 技巧,提高您的办公效率。
ximagine
2023/05/05
9K0
浅谈Notepad++选中行操作+快捷键+使用技巧【超详解】
Notepad++选中行操作 快捷键 使用技巧 用Notepad++写代码,要是有一些重复的代码想copy一下,还真不容易,又得动用鼠标,巨烦人。。。。 有木有简单的方法呢,确实还是有的不过也不算太好用。 主要是应用键盘上的 Home 键 和 End 键。 鼠标光标停留在一行的某处,按 Home 键光标会跳到行首,按End键光标会跳到行尾。 鼠标光标停留在行尾,按 Shift + Home 选中一行。 鼠标光标停留在行首,按 Shift + End 选中一行。 鼠标光标停留在类中某处,按
Angel_Kitty
2018/04/09
17K0
Excel小技巧33:工作表数据输入技巧
很多人喜欢在单元格中输入完后,按下回车键,Excel会自动移到下一个单元格。我们可以设置这个移至的下一个单元格是下方的单元格还是右侧的单元格。
fanjy
2020/04/14
1.7K0
Excel小技巧33:工作表数据输入技巧
Excel实战技巧51: 实现活动单元格及其所在的行和列分别高亮显示
首先,单击工作表左上角的交叉区域,选中工作表所有单元格。然后,单击功能区“开始”选项卡的“条件格式—新建规则”,在弹出的“新建格式规则”对话框的“选择规则类型”中选择“使用公式确定要设置格式的单元格”,在“为符合此公式的值设置格式”中输入公式:
fanjy
2019/09/05
5.7K0
Excel实战技巧51: 实现活动单元格及其所在的行和列分别高亮显示
运行Excel VBA的15种方法1
在“宏选项”对话框中,在快捷键框中输入要使用的快捷键字母,还可以添加相应的说明,如下图5所示。
fanjy
2023/08/30
3.3K0
运行Excel VBA的15种方法1
Eclipse使用入门教程[通俗易懂]
Eclipse使用入门教程 说起java的IDE,朗朗上口的无非是Eclipse了,假若能熟练Eclipse,对于我们编写java程序会起到事半功倍的效果,大大提高我们工作效率。因此本篇博文,笔者只是针对刚刚入门java的新手,以便他们能尽快掌握Eclipse的使用。 1. 常用快捷键 这是使用工具的第一步,熟练使用快捷键对于我们编写程序会起到相当大帮助,所以这里笔者列出的快捷键建议大家必须都掌握。 Ctrl + 鼠标左键(类、方法、属性的变量名词):定位跟踪某变量声明或定义的位置 Ctrl + S:保存当前文件 Ctrl + X:剪切 Ctrl + C:复制 Ctrl + V:粘贴 Ctrl + D:删除当前行 Ctrl + F:查找/替换(当前编辑窗口) Ctrl + H:全局搜索 Ctrl + /:注释当前行或多行代码 Ctrl + Shift + C:注释当前行或多行代码 Ctrl + Shift + F:格式化当前代码 Ctrl + Shift + O:缺少的Import语句被加入,多余的Import语句被删除(先把光标定位到需导入包的类名上) Ctrl + Shift + S:保存所有文件 Ctrl + Shift + X:把当前选中的文本全部变为大写 Ctrl + Shift + Y:把当前选中的文本全部变为小写 Alt + /:代码智能提示 Alt + Shift + R:重命名(包括文件名、类名、方法名、变量名等等,非常好用) Alt + Shift + J:生成类或方法的注释 Alt + Shift + S:打开Source窗口(生成get、set方法,实现、覆盖接口或类的方法,很常用) Alt + Shift + D, J:如果有main方法入口,则以Debug方式执行代码 Alt + Shift + X, J:如果有main方法入口,则以Run方式执行代码
全栈程序员站长
2022/08/03
3.1K0
Eclipse使用入门教程[通俗易懂]
keil5使用教程
  本片文章将简要介绍keil5的基本使用:建立工程、创建文件夹、创建文件(库文件和源文件)、添加文件、添加路径、生成hex文件、解决中文注释乱码问题、安装扩展芯片包等,后续会添加更多操作。
全栈程序员站长
2022/09/03
6.7K0
keil5使用教程
办公技巧:分享12个实用的word小技巧,欢迎收藏!
在Word表格里选中要填入相同内容的单元格,单击“格式→项目符号和编号”,进入“编号”选项卡,选择任意一种样式,单击“自定义”按钮,在“自定义编号列表”窗口中“编号格式”栏内输入要填充的内容,在“编号样式”栏内选择“无”,依次单击“确定”退出后即可。
小明互联网技术分享社区
2021/12/27
3.4K0
办公技巧:分享12个实用的word小技巧,欢迎收藏!
Visual Studio 2008 每日提示(二十四)
#231、如何找到最后一次设置的环境保存的位置? 原文链接:Did you know… How to find what development settings you last reset to 操作步骤: 可以如下通过注册表路径: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Profile。 其中有个值“ LastResetSettingsFile”,记录最后一次保存环境配置文件保存的位置 如果没有重置有关配置,那么配置文件是第一
Jianbo
2018/03/01
1.3K0
Excel小技巧25:Excel工作表打印技巧
当工作表中含有较多数据时,可能由于列数太多会打印到几张纸中,其实,我们可以适当调整比例,在一张纸中打印所有列。当然,前提条件是打印出来的字体不能过小。
fanjy
2019/12/04
2.2K0
Android Studio详细安装流程和配置、主题
原文作者:欧神. 杨 / OCN Yang 原文地址:http://ocnyang.com/2016/09/13/AndroidStudioSet/ 特别声明:本文为欧神. 杨 / OCN Yang原
非著名程序员
2018/02/01
2.9K0
Android Studio详细安装流程和配置、主题
IntelliJ IDEA 常用快捷键列表及技巧大全
F9 resume programe 恢复程序 Alt+F10 show execution point 显示执行断点 F8 Step Over 相当于eclipse的f6 跳到下一步 F7 Step Into 相当于eclipse的f5就是 进入到代码 Alt+shift+F7 Force Step Into 这个是强制进入代码 Shift+F8 Step Out 相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数 Atl+F9 Run To Cursor 运行到光标处 ctrl+shift+F9 debug运行java类 ctrl+shift+F10 正常运行java类 alt+F8 debug时选中查看值
chenchenchen
2019/09/03
4.8K0
IntelliJ IDEA 常用快捷键列表及技巧大全
超详细论文排版秘籍,宜收藏!
👆点击“博文视点Broadview”,获取更多书讯 又到一年毕业季,你的论文定稿了吗?很多小伙伴在进行论文排版时,总会遇到各种各样的问题,本文就来手把手教大家如何从头开始给自己的论文排一个好看的版式! 排版思维及页面设置 论文排版的顺序和书写的顺序不完全相同。 论文排版主要包括:前置部分(封 面、诚信书、致谢、摘要及目录)、正文、参考文献和附录。 小贴士 较为高效的排版方法是,在书写的过程中完成正文的排版。然后进行参考文献、附录的排版,最后添加前置部分,即封面、目录等。 在调整文本之前,一定要先做好页面
博文视点Broadview
2022/05/27
5.7K1
超详细论文排版秘籍,宜收藏!
相关推荐
Keil5最新注册机到2032
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档