求教! VSCode 扩展开发!

16 小时 37 分钟前
 zhuqingyuuu

我想开发一个 VSCode 的扩展,就是想在自带的 Git 功能再加一个小小自动填充功能而已。但是文档提供的 API 中只有 vscode.scm.createSourceControl 的方法,这个只能重新创建一个实例,无法在原有的实例上进行交互。而且也曾经试过用这个方法最后一个传参,传一个 Uri 的字段,但是最后还是创建了一个新的实例,而不是原来的实例。

具体的效果,其实就跟通义灵码扩展中,AI 总结 commit 信息的效果是一样的,一直没搞懂别人的扩展都可以针对原有的实例输入框进行数据填充,为什么我就一直不行,别人可以实现的话,按照目前的 API 应该是能实现的,求求大神指点一下,告诉一下可以使用的 API 是什么!!

777 次点击
所在节点    程序员
6 条回复
auhah
15 小时 34 分钟前
可以试着问问通义千问
xuld
14 小时 32 分钟前
以前碰到技术问题都会教好好看书,后来,变成了,自己上网搜搜,现在。。。科技发展真快呐
hyh0u0
14 小时 30 分钟前
可以翻 GitLens 源码,它是开源的,不知道是否有用到你说的 API
Gress
13 小时 57 分钟前
把原有实例的数据缓存下来,新加的数据加到后面,然后每次刷新把缓存的数据全量创建一个新的实例,是这个意思吗?
codejay
13 小时 41 分钟前
有个本办法是去看开源代码,比如 cody ,另外 vscode 本身也是开源的,可以看看里面的代码是如何做的。
lee88688
1 小时 55 分钟前
看开源的项目代码或者搜索应该都能找到,如果官方文档没有说有可能不是一个稳定的 API 。我之前找一个 API 就是搜到了 commit issue 找到的比较冷门,但是官方没有说明,issue 里面也说了是实验性质,内部使用。楼主花点时间应该没啥问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1081270

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX