首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
人工智能
›
人工智能
›
零基础用Trae开发VS Code插件,其实很简单 ...
返回列表
发新帖
零基础用Trae开发VS Code插件,其实很简单
[复制链接]
发表于 2025-8-23 15:11:11
|
显示全部楼层
|
阅读模式
零基础用Trae开发VS Code插件,其实很简单
先聊聊Trae:AI编程助手到底是什么?
不知道你有没有听说过Trae这个工具?简单来说,它就是一个能帮你写
代码
的AI助手。
想象一下:你只需要把需求说清楚,它就能自动生成完整的
代码
;遇到bug了,你直接问它,它还能帮你调试、修复,甚至自动写测试用例验证修复结果。
今天跟大家分享一个真实案例——我是怎么用Trae从零开发一个VS Code插件的。
我们要做什么?自定义Markdown格式化工具
先聊聊需求吧。许多朋友在处理Markdown
文档
时,可能都遇到过如许的问题:从一些
文档
平台导出的Markdown文件,会带着字体样式等额外信息,导入到其他编辑器或博客体系后,排版看起来总是不太规整,而普通的格式化工具又无法完全解决这些个性化需求。
所以就有了做一个个性化Markdown格式化工具的想法,主要
功能
包括:
1. 按自定义规则清理内容
删掉那些特定的HTML标签(比如标签,会让
文档
排版显得凌乱、影响阅读体验)
移除多余的符号(像**这种加粗符号,根据需求举行处理)
清理标题里的序号(把### 1.2 标题变成干净的### 标题)
删除全部的分隔线(比如---)
2. 智能处理换行和空行
不管你用Windows照旧Linux体系,换行符都能正常处理
自动在标题背面加空行,让文档看起来更舒服
在
代码
块前后也加上空行,方便阅读
调整列表项之间的间距,保持一致性
3. 控制空行数量
把多个连续的空行归并成一个
确保不同内容之间有合适的间距
简单举个例子
比如有一段如许的内容:
### 1.2 标题
<font color=red>红色文字</font>
**加粗内容**
---
复制代码
格式化后就变成了:
### 标题
红色文字
加粗内容
复制代码
是不是清新多了?
用Trae开发:从需求到代码,其实很简单
接下来,就用Trae来实现这个插件。
首先,我把上面的需求形貌清楚告诉Trae,然后它就开始自动帮我生成代码了。整个过程就像和一个经验丰富的程序员谈天一样简单。
很快,Trae就帮我生成了完整的项目结构:
markdown-formatter # 项目目录
│ .gitignore # 告诉Git哪些文件不用提交
│ .vscodeignore # 告诉VS Code哪些文件不用打包到插件里
│ debug-helper.js # 调试辅助工具
│ extension.js # 插件的主要逻辑
│ formatter.js # 核心格式化
功能
│ package.json # 插件
配置
文件
│ README.md # 插件说明文档
│ test-format.js # 测试脚本
│ test.md # 测试用的Markdown文件
│
└─.vscode # VS Code
配置
目录
launch.json # 调试
配置
tasks.json # 任务配置
复制代码
代码修改:有问题直接问Trae
Trae生成的代码已经很完整了,但有时间我们可能需要做一些调整。这时间,你只需要直接问Trae就行。
比如,我发现某个
功能
实现得不太对,就可以直接说:"Trae,我发当代码中有个问题,这个地方应该怎么修改?"
Trae会立刻理解我的问题,然后给出详细的修改发起。
更锋利的是,Trae还会自动帮我写测试用例来验证修改是否正确。比如它自动生成了test-merge-lines.js这个测试脚本,用来测试归并空行的功能。
如果第一次修改没到达预期,Trae还会继续优化,直到符合要求为止。固然,偶尔也会有需要我们手动调整的环境,但这种环境很少。
打包插件:四步搞定
代码写好后,接下来需要把它打包成VS Code能安装的插件。步骤也很简单:
安装打包工具
:打开
终端
,输入npm install -g vsce,按回车安装VSCE工具
执行打包命令
:在项目文件夹里打开
终端
,输入vsce package开始打包
安装插件
:打开VS Code,点击插件市场右上角的"...",选择"Install from VSIX...",找到刚才生成的.vsix文件
重启VS Code
:安装完成后,重启VS Code让插件见效
测试插件:看看结果如何
插件安装好后,我们来测试一下现实结果。
打开一个Markdown文件,点击右键,选择"Format Markdown Document",就能看到格式化的结果了。
遇到问题怎么办?这里有解决方案
开发过程中,遇到了一个小问题:按F5启动调试的时间,在调试窗口里找不到格式化命令。
由于是利用Trae开发的插件,推测可能是Trae和VS Code的
API
兼容性问题导致的。
解决方法也很简单:直接跳过调试环节,按照上面的步骤打包成VSIX文件,然后安装利用就可以了。
如果遇到类似问题,你也可以尝试跳过中间步骤,直接举行打包安装。
总结:用Trae开发插件,真的很省心
对于没有太多开发经验的人来说,用Trae开发VS Code插件真的是一个很好的选择。你不需要记取复杂的
API
,也不需要担心代码结构问题,只需要把需求说清楚,剩下的交给Trae就好。
如果你也想开发一个属于自己的VS Code插件,不妨试试用Trae来辅助。信赖我,它会让你的开发过程变得轻松舒畅许多!
末了附上项目地址:
https://github.com/zmyAI/vscode-plugin/markdown-formatter
本文由博客一文多发平台
OpenWrite
发布
!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
浏览过的版块
Java
物联网
Oracle
万有斥力
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表