keil mdk代码提示与代码补全设置

时间:2024-03-14 10:19:33

(主要参考https://blog.csdn.net/w5862338/article/details/50520423,结合自己的实际问题)

        一旦习惯了一些实用的功能,当进入到类似的环境中而没有熟悉的功能,会觉得很不方便,代码提示与补全就是这样实用的功能。

(建议先看开头链接的文章)

keil mdk代码提示与代码补全设置

很奇怪,难道是我的版本问题,没有相关选项,随后打开右下角的“help”

keil mdk代码提示与代码补全设置

自己翻阅了help手册,发现了很多实用的说明。

keil mdk代码提示与代码补全设置

发现是有代码提示与代码补全的功能介绍的,回头看一下自己的MDK版本

keil mdk代码提示与代码补全设置

根据主要参考博文的提示,从Keil4.7版本开始支持代码补全功能的。然后打开MDK的另一系列ARM版本

keil mdk代码提示与代码补全设置keil mdk代码提示与代码补全设置

keil mdk代码提示与代码补全设置

keil的ARM系列是有这功能的,目前看来是C51版本不带此功能,可是help里为何会有相关介绍呢?

查询一番才发现之前的理解都错了——MDK指的是ARM版本,而C51和MDK是并列而非包含关系,


且网上有很多关于解决KeilMDK和KeilC51的兼容性——如何只用一个keil软件既可编译51核又可编译ARM核的问题https://jingyan.baidu.com/article/af9f5a2d1fe94443150a4543.html),而这都是自己从未意识到的,也使得自己每次用新的电脑都要安装两个版本的keil。

在这里可以顺便了解几个概念:Keil、uVision、RealView、MDK、Keil C51之间的区别比较


顺便了解下keil MDK的软件配置问题:(有两篇博客有很好的介绍,直接链接过来。

Keil(MDK-ARM)系列教程(五)_Configuration(Ⅰ)

Keil(MDK-ARM)系列教程(六)_Configuration(Ⅱ)


总结:    

        虽然从大一暑假就开始使用keil(当时是4.x版本)进行嵌入式单片机方面的编程,但从(研究生阶段之前)没有去熟悉软件的配置与快捷操作问题,很多实用的功能——代码提示、代码补全、基本快捷操作等等——都没有意识到,有就有没有就罢(主要还是之前在一些比赛外基本不会去code),想到这里,自己确实是个新手。

有空的时候搞一下以下几个小事吧。

1.实现C51与mdk共存;

2.过程了解/理解/熟悉…:源码——可执行文件(编辑,预处理,编译,链接);(动态/静态)库的链接;

3.试着去阅读软件(keil c51,mdk)的help(全英文)手册;