Keil 5 代码补全功能
一、功能开启
第一步 打开 Edit 下拉菜单找到并选中 Configuration ;
第二步 在弹出的选框中找到 Text Completion 功能项,勾选Symbol after ()Characters;
进入Text Complextion代码补全。
按照上图进行设置。其中:
Symbols agter x characters 是输入几个字符后开启代码补全功能
ENTER/TAB as fill-up character是输入TAB键或者回车键作为选中补全内容。
下面有个Dynamic Syntax Checking 应该是启用输入代码时的自动检测,如果不启用则只有用快捷键调用的时候才会弹窗代码补全。(个人猜测,英语六级)
配置结束点击OK保存配置。
二、功能使用
如果以下方法都无效,请跳转三、功能冲突
方法一:经过一、功能开启的设置,此时输入3个字符时就会自动弹窗代码跳转。
方法二:使用快捷键Ctrl+Space或者Ctrl+Alt+Space(space是空格)去调用。此时无需输入3个字符,1个字符也可以唤醒代码补全。
三、功能冲突
上方正常配置之后功能肯定是开启的,如果不能正常开启,一定是下面的情况之一。如有遗漏,希望能评论区补充。
3.1 快捷键冲突
现象:代码自动补全有时好使,但是快捷键无效。
方法:是中文输入法冲突导致的。使用Win+Space(空格)切换美国英语输入法。再用就好了。
延申问题
使用Win+Space切换输入法存在问题。以前还能切输入法,后来不能切了。这里很大概率是输入法掉了,需要重新安装英文输入法。(下附简单说明,如对不上则到网上自行寻找详细教程)
以下Win10为例,进入设置。
选择时间和语言。
进入语言界面
在首选语言下,选择添加语言。
添加**英语(美国)**输入法。
添加成功后Win+Space即可正常切换输入法。keil 5 的快捷键代码补全也好使了。
3.2 代码补全设置界面与下方图片不同,没有左侧的条目栏
网上有说是跟keil 4冲突导致的,重新装一遍keil5 就好了。但是我也有keil4,并且是后装于keil5的并没有出现这个问题。所以我认为问题不在这。
很久之前自己遇到过这问题,当时网上查过。原因是keil5装汉化包导致的,将keil5重新安装,不要装汉化包,就好了。(这里我记得当时是这么处理并且问题确实解决了)
** 至此,笔记结束,希望道友们互相补充,在AI竞争激烈的25-1世纪,为我们人类争取最后一丝生存机会!** (开个玩笑,deepseek真香)
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_44718609/article/details/145930290