Keil5 代码自动补全时卡死

问题描述

Keil 5.25.0.0,开启了代码补全功能,3字符补全。
在这里插入图片描述
在“.c”文件编辑页面输入一个关键字,比如“break”。正常情况下,输入3个字符“bre”后,会自动跳出关联词。
在这里插入图片描述

然而如果输入错误,比如输入了“brw”,Keil会进入假死状态,整个操作系统也反应缓慢,CPU使用率极高。大概持续10s左右,该状态结束,然后没有“brw”的关联词。


解决办法

退出安全管家(或者其他安全软件等),因为会与Keil冲突。
具体原因不是很清楚,猜测是Keil查询关键字的搜索操作和安全管家的系统保护进程在抢占某个资源?

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
在Keil中,代码补全是一个非常有用的功能,可以帮助程序员快速输入代码,并减少出错的可能性。设置空白是指在输入代码,Keil会根据已有的代码给出一些可能的补全选项,并在用户选择后自动补全。 要设置Keil的代码补全功能,首先需要确保已经安装了Keil软件,并在打开一个工程后进入编辑界面。 在编辑界面中,点击菜单栏的"工具(Tools)"选项,然后选择"选项(Options)"。 在弹出的选项窗口中,选择"编辑器(Editor)"选项卡。 在编辑器选项卡中,可以看到一个"代码补全(Code Completion)"的设置。点击该设置项后,可以进一步设置代码补全功能的细节,例如自动激活、自动完成、自动决议等。 在代码补全设置中,可以通过勾选相应的选项来启用或禁用相应的功能。比如,勾选"启用动态代码补全"可以自动激活代码补全功能;勾选"自动决议"可以让Keil根据输入的代码自动补全。 在补全列表设置中,可以设置Keil在自动补全给出的备选项个数,以及补全列表的显示风格等。 完成代码补全设置后,点击"确定"按钮保存设置。 设置好代码补全后,在编写代码,Keil会根据已有的代码和设置的规则给出可能的补全选项。可以使用方向键或鼠标来选择合适的补全选项,然后按下"Enter"键进行自动补全。 通过设置空白功能,Keil代码补全可以帮助程序员提高开发效率和准确性,使编写代码变得更加便捷。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值