像vs2008软件,就没有代码自动提示功能(随便敲一个字符都能出现代码提示,删除字符也会动态更新出来代码提示),必须按下ctrl+j组合键才能出来代码提示,这就很不方便,所以都会选择装一个番茄助手插件,就能解决这样的需求,但是装插件总觉得没有原生的好,然后我下载了比较新的vs版本比如vs2019,这个就自己可以代码自动提示,不需要做任何设置。题外话,Qt creator这个软件也是可以自动代码提示,我写c,c++等程序都是用这个,还有开发图形界面软件程序,都是用的这个,特别方便。最近因为要用vs2013搭建ucosii操作系统的程序,照着网上的教程​​VS2013+uCOSII V2.91(uCOSII移植)​​​一步步就搞好了(可以参考我这篇文章看看​​vs2013,vs2019配置ucosii教程​​),但是发现vs2013也没有代码自动提示功能(按道理说13版本功能是非常强大了呀,肯定会有这样功能嘛,肯定是我没有设置对,带着这样的疑问),也得按ctrl+j组合键才能出来代码提示,感觉不方便,把工程用vs2019打开(因为上面说了vs2019有代码自动提示功能),但是提示vs2019未安装vs13的xp编译工具集(因为ucos是操作系统软件,里面有任务切换等,可能需要xp系统的权限什么的才能访问到cpu的中断等)啥的,也就是说电脑中还得提前装一个vs13,这时候再装一个vs19,在vs19的编译工具集里就可以选择vs13的xp编译工具集了,这样打开的工程就可以正常使用了,vs19就仅仅用了自己编辑器这样的壳体功能罢了,这样还是很麻烦,能不能vs13自己支持代码自动提示呢,网上搜了很多,很多人还是说装一个番茄助手什么的,我不喜欢装插件,后来自己摸索,发现只需要这样设置即可,不用装任何插件,如下图所示:

vs2013没有代码智能提示功能解决办法_代码提示

按照我这样设置即可,效果如下图:(我测试和vs19对比了一下,其实除了#include这样的代码vs13不会自动提示,其他的代码都会提示的,这个可能是vs19相对vs13改进的部分(因为按下了ctrl+j还是#include这样的无法提示,这就说明不是是否能自动提示的问题,而是提示库里有没有这些提示项目的问题了,也就是vs19加入了这样的关键字等项目的提示库了),不是通过简单的上面设置能解决的,其实也没关系啦,基本上的也都能提示了,大不了就按ctrl+j提示一下就行,所以vs13直接用ok方便的,反正我两个都装了,都好用,仅刚刚提示功能有点不一样而已,其他我们想要的功能是足够的)

vs2013没有代码智能提示功能解决办法_代码提示_02