找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 23156|回复: 22
收起左侧

keil5没有代码自动补全功能,大家怎么解决的啊?

  [复制链接]
ID:840433 发表于 2020-11-27 07:00 | 显示全部楼层 |阅读模式
如题
回复

使用道具 举报

ID:196216 发表于 2020-11-27 16:41 | 显示全部楼层
移植到VSCode或者其他编译工具:http://www.51hei.com/bbs/dpj-185975-1.html

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:845766 发表于 2020-11-27 18:16 | 显示全部楼层
主要还是写点简单逻辑
回复

使用道具 举报

ID:850120 发表于 2020-11-27 20:45 来自触屏版 | 显示全部楼层
有,选择keil5的一个小扳手的图标。也可以在Edit那一栏,选择configuration。选择,Text completion,然后勾选show code compeletion下的所有选项即可
回复

使用道具 举报

ID:328014 发表于 2020-11-28 03:53 | 显示全部楼层
回复

使用道具 举报

ID:782419 发表于 2020-11-28 10:40 | 显示全部楼层
使用VScode,进行适当的配置后就可以了!
回复

使用道具 举报

ID:840433 发表于 2020-11-28 17:15 | 显示全部楼层
电子发烧烧烧友 发表于 2020-11-27 20:45
有,选择keil5的一个小扳手的图标。也可以在Edit那一栏,选择configuration。选择,Text completion,然后 ...

我上网查了一些资料,keil c51版本没有Text completion右上角(show code completion list for)那一块
回复

使用道具 举报

ID:840433 发表于 2020-11-28 17:15 | 显示全部楼层
51hei团团 发表于 2020-11-28 03:53
看这里https://jingyan.baidu.com/article/fdbd4277a802e7b89e3f480d.html

keil c51版本没有Text completion右上角(show code completion list for)那一块
回复

使用道具 举报

ID:840433 发表于 2020-11-28 17:16 | 显示全部楼层
wufeng391 发表于 2020-11-28 10:40
使用VScode,进行适当的配置后就可以了!

vscode没有接触过,上网看了有很多版本,有亲测有效的教程吗?
回复

使用道具 举报

ID:782419 发表于 2020-11-30 21:44 | 显示全部楼层
其实用Vscode感觉还是不错的!在网上找些教程看看,也能学到不少东西。
其实主要是用Vscode进行代码编辑,反正我感觉比KeilC51的编辑器好多了!尝试一下没有坏处的。
你会发现写代码相当有成就感的!
回复

使用道具 举报

ID:984539 发表于 2021-12-6 10:39 | 显示全部楼层
2020新人 发表于 2020-11-28 17:15
keil c51版本没有Text completion右上角(show code completion list for)那一块

明白人,我费了半天劲,然后试了一下果真stm32的就有
回复

使用道具 举报

ID:988145 发表于 2021-12-6 13:38 | 显示全部楼层
用vscode的Keil Assistant插件,这插件的说明文档甚至都是中文的,用起来应该是没一点难度
流程就是用keil创建项目,然后在vsc里直接打开项目文件就行了,这个插件会帮你把所有的设置(路径啥的)全自动设置好,再加上vsc丰富的扩展,用着肯定是比keil舒服很多

插件

插件
回复

使用道具 举报

ID:961449 发表于 2022-11-11 12:55 来自触屏版 | 显示全部楼层
话说我的也没有这个自动补全块。什么原因
2022-11-11_12.54.47.jpg
回复

使用道具 举报

ID:978375 发表于 2022-11-11 14:09 | 显示全部楼层
huhuajie 发表于 2022-11-11 12:55
话说我的也没有这个自动补全块。什么原因

C51是没有的
回复

使用道具 举报

ID:220661 发表于 2022-11-11 14:23 | 显示全部楼层
我推荐TKstudio
回复

使用道具 举报

ID:514901 发表于 2022-11-11 17:38 | 显示全部楼层
C51没有代码补全,MDK才有
回复

使用道具 举报

ID:891876 发表于 2022-11-13 10:24 | 显示全部楼层
什么是自动补全?
回复

使用道具 举报

ID:1051719 发表于 2022-11-13 11:59 | 显示全部楼层
1、点击Edit -> 选择Configuration。
2、选择Text Complation,将Symbols after 2 Characters打勾。
3、重启Keil软件,就可以看到代码自动补全效果了。
回复

使用道具 举报

ID:1051715 发表于 2022-11-14 13:56 | 显示全部楼层
stm32版的有自动补全,c51如果没有的话可以使用vscode软件,安装一下Keil Assistant这个扩展,配置好就行
回复

使用道具 举报

ID:378108 发表于 2022-11-18 15:39 | 显示全部楼层

你给 MDK 装一个 C51 编译器,就能编译 C51了,keil5 C51,MDK,C251 可以在一个IDE下开发
回复

使用道具 举报

ID:1052663 发表于 2022-11-18 16:42 | 显示全部楼层
回复

使用道具 举报

ID:879348 发表于 2022-11-18 16:49 | 显示全部楼层
用第三方编辑器,连接他的编译器
回复

使用道具 举报

ID:1051394 发表于 2022-11-18 20:04 | 显示全部楼层
keil5中的设置下show code compeletion全部勾选,即可!
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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