完善资料让更多小伙伴认识你,还能领取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. 查阅插件的文档,了解其功能和限制。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
453 浏览 0 评论
975 浏览 0 评论
1700 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1357 浏览 1 评论
1248 浏览 1 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1272浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
939浏览 3评论
2371浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2556浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1066浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-9 07:31 , Processed in 0.618354 second(s), Total 77, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
292
