背景
最近在用 cursor 写 Java 项目,几乎可以流畅写了,并且可以借助强大的 ai 能力,奈何实在不喜欢单行显示 git blame 信息,并且找遍市场里面的所有类似插件感觉都比较拙劣,从来没有写过插件,想着能否借助 cursor 来写一个插件。
过程
- 告诉 ai 大致需求要实现什么功能 此时会生成初始化的项目结构
- 再逐步提示 ai 增加 xxx 功能
- 接着就是调试修改、调试修改....
总结
整个过程中 ai 最有用处的地方是三个点,第一个点就从 0 到 1 可以快速的生成项目结构降低门槛,第二点就是可以根据功能快速给出对应的 api 调用(不一定完全准确),第三点根据问题让 ai 修改(不一定符合预期),总体来说还是的自己去熟悉了解对应的 vscode 的相关 api 能力。
分享
Git Blame Annotations: 最极致的显示 Git Blame 的插件:
- 每行展示 git blame 信息,并且相同 commit 相同颜色
- 悬浮显示详细的 commit 信息
- 点击 diff eidtor 查看提交变更
- 支持编辑文档及时刷新信息





