完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
因为之前一个用pio,但是调试非常不方便,最近改用idf插件以后,发现编辑器有很多非常不如pio的地方。
我分别在IDF和PIO对部分不同做了截图,如下 图1,IDF函数提示没有注释 图2,PI函数提示有注释 图3,IDF函数引用的问题 图4,PIO函数引用准确 图5,IDF的元素自动补全,都是一些无关的内容 图6,补全很准确 图7,这里的sizeof(int)为什么在idf上不显示实际大小,但是pio会显示? |
|
相关推荐
1个回答
|
|
在VSCode上使用ESP-IDF插件和PlatformIO插件时,效果差距可能有以下几个原因:
1. **插件开发和维护的活跃度**:PlatformIO是一个通用的嵌入式开发平台,支持多种硬件和框架,因此其插件可能得到了更多的关注和更新。而ESP-IDF插件主要针对ESP32和ESP8266的开发,可能更新频率和功能完善度相对较低。 2. **插件的兼容性**:不同插件可能对VSCode的兼容性有所不同,这可能导致在使用过程中出现一些功能上的差异。 3. **插件的配置和设置**:在使用不同插件时,可能需要进行不同的配置和设置。如果配置不当,可能会导致某些功能无法正常使用。 4. **插件的智能提示和代码补全**:不同插件的智能提示和代码补全功能可能基于不同的算法和数据源,因此在使用过程中可能会发现它们在某些方面表现不同。 针对您提到的具体问题: - **函数提示和注释**:这可能与插件的智能提示算法和数据源有关。ESP-IDF插件可能没有及时更新或完善这部分功能。 - **函数引用的准确性**:同样,这可能与插件的智能提示算法和数据源有关。PlatformIO插件可能在这方面做得更好。 - **自动补全的准确性**:这也可能与插件的智能提示算法和数据源有关。您可以尝试更新插件或检查插件的设置,看是否有相关选项可以优化自动补全功能。 - **sizeof(int)的显示问题**:这可能与插件对C/C++语言标准的支持有关。您可以尝试更新插件或查看插件的文档,了解其对C/C++语言标准的支持情况。 总之,要解决这些问题,您可以尝试以下方法: 1. 更新插件到最新版本。 2. 检查插件的设置,确保正确配置。 3. 查阅插件的文档,了解其功能和限制。 |
|
|
|
只有小组成员才能发言,加入小组>>
1153 浏览 1 评论
583浏览 6评论
480浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
465浏览 5评论
466浏览 4评论
441浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 11:27 , Processed in 0.869972 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号