KEIL5使用技巧

目录

1、文本美化

2、代码编辑技巧

1)TAB 键的妙用

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

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

3、其他小技巧


下面,向大家介绍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文件等),是非常实用的一个技巧。

  • 13
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值