在TRAE 上安装PlatformIO

TRAE 上编辑C/C++ 项目好像默认使用clangd 扩展,但是这个感觉各种方面集成度还是不如VS CODE 上默认的C/C++ 扩展,或者说cpptools, 经常找不到头文件。TRAE 这边的PlatformIO 也是加了个for Cursor 后缀,依赖clangd。所以要想办法把VS CODE 上的这两个东西直接装到TRAE 上。

方法:

  • 打开VS CODE,先卸载C/C++ 和PlatformIO 扩展,再右键Download VSIX,下载两个VSIX 安装包;
  • 打开TRAE,卸载或禁用clangd;
  • 把安装包文件拖到扩展侧边栏,自动开始安装;

我下载的安装包:https://pan.baidu.com/s/13IyPV3Z1aZqtUuYjYm1PYg?pwd=db69 提取码:db69。

也可以用TRAE 直接导入VS CODE 的设置和扩展,但是不确定怎么回事,PlatformIO 没有直接导进去,其他的扩展好像都行。

关于AI 功能:

感觉TRAE 的AI 功能比Copilot 要激进、灵活一些,它那个CUE 除了自动补全代码片段以外,还能自动删除、修改代码,或者把光标定位到下一步要修改的地方,提示要改的东西。至于在Chat 里让AI 生成大段的代码,感觉用起来和Copilot 差不太多,偶尔有些地方还是智力不太够,比如让它找代码里有什么问题,有些细节不一定找得到,找到可能都是无关紧要的,尤其是用了很多模板的C++ 代码。这种时候我就会把代码复制给Gemini。

相关推荐
selfsongs4 小时前
指针、内存管理、现代 C++ 特性
c++
吃着火锅x唱着歌6 小时前
Effective C++ 学习笔记 条款37 绝不重新定义继承而来的缺省参数值
c++·笔记·学习
2401_841495646 小时前
【数据结构】B+树
数据结构·数据库·c++·b+树·概念·结构·操作原理
小保CPP6 小时前
OCR C++ Tesseract按行识别字符
c++·人工智能·ocr·模式识别·光学字符识别
阿米亚波6 小时前
【C++】流式数据输入处理(不完全整理)
开发语言·c++·笔记
皓月斯语8 小时前
【C++基础】三目运算符
开发语言·数据结构·c++
深圳市泰凌微电子8 小时前
HK航顺 HK32F407RGT7替STM32F405RGT6 微控制器32位MCU
stm32·单片机·嵌入式硬件
初願致夕霞8 小时前
C++懒汉单例设计详解
服务器·开发语言·c++
脱胎换骨-军哥8 小时前
C++分布式系统设计:从通信引擎到分布式共识
开发语言·c++·分布式
脱胎换骨-军哥9 小时前
C++零成本抽象理论深度拆解:现代C++如何在不牺牲性能的前提下提供高级语法封装
java·开发语言·c++