目录
一、概述/目的
二、eclipse c/c++自动补全
2.1 修改实现原理
2.2 修改插件cdt.ui的方法
2.2.1 资料来源
2.2.2 修改的主要流程或逻辑
2.2.3 失败的原因
三、呼吁st和Renesas厂家支持自动补全代码
六、e2studio VS STM32CubeIDE之代码自动补全
一、概述/目的
-
eclipse系ide代码补全快捷键alt+/,java可以修改任意字母触发自动补全,但c/c++没有这个功能选项
-
网上有提供自动补全插件,但只能用于低版本,不通用(不将就)
-
介绍eclipse c/c++自动补全安装原理、教程、参考资料
-
个人测试eclipse c/++成功,但e2studio、STM32CubeIDE c/c++都失败
-
有成功的请留言指导
二、eclipse c/c++自动补全
2.1 修改实现原理
-
搜索“eclipse cdt 代码自动补全”有很多文章介绍
-
eclipse c/c++自动补全是CDT插件的功能,但有缺陷
-
所以使用eclipse Java的原理去修改c/c++ 插件cdt.ui的代码
2.2 修改插件cdt.ui的方法
2.2.1 资料来源
-
资料1:Cube IDE 实现自动代码补全功能
-
资料2:【Eclipse】Plug-in Development 插件的安装
2.2.2 修改的主要流程或逻辑
-
安装CDT main->eclipse plug-in->
-
导入插件cdt ui为项目工程->
-
修改项目代码,增加java自动补全的逻辑->
-
导出插件cdt ui替换旧的->
-
重启ide
2.2.3 失败的原因
-
我测试安装eclipse c/++使用上述方法是成功的,但e2studio、STM32CubeIDE均报错
-
可能是e2studio、STM32CubeIDE并非单独使用cdt ui;有其他依赖插件;有厂家的特殊修改
-
请大佬解答
三、呼吁st和Renesas厂家支持自动补全代码
-
难道你们不用自己的ide写代码吗?
-
能忍的了没有自动补全代码吗?