做了一个类似 Tinkerwell 的 VSCode 插件,😉 希望大家会喜欢
差不多一个月之前,开发了一个桌面软件叫做 Tinkerun,现在这个是一个 VSCode 的插件叫做 Tinkerun for Visual Studio Code。
使用场景和 Tinkerun 的场景一样,只是把体验放在了 VSCode 中,好处是不会让你跳出 IDE,打断你开发代码时的体验,可以让你依然保留自己那份纯粹的 VSCode 工作流习惯,而且由于是设计成文件形式,所以你可以选择把这些 Tinker 代码上传至 Git 和他人一起分享,也可以将之加入 .gitignore
去慢慢遗忘它。
下载体验?
首先下载一个 VSCode,接着访问下面的地址吧:
- 官网 👉 Tinkerun for Visual Studio Code
- 源码 👉 Github 地址
- 插件市场 👉 VSCode 插件地址
心路历程
做这个插件的起源,是为了响应社区号召,当然还有一部分原因是自己在优化软件时遇到的问题,为了让软件更好,所以就列了很多想加的功能,比如像兼容 VSCode 主题,兼容 Hyper 主题,代码自动补全等,而做这些东西,会突然发现自己不是正在去实现一个 VSCode 么(当然差很远的啦,但是用的更底层点的技术差不多)?所以到不如去拥抱 VSCode,开发一个插件吧。
然后就开始看文档,构想自己心中的软件,并去实现它们,然后匆匆忙忙的开搞,做到一半发现为什么这个插件会实现不了这样的功能,于是又去看下文档。
比如刚开始的想法是使用Virtual Documents来写代码,但后来发现不行,查文档第一行字就写着 The text document content provider API allows you to create readonly documents,readonly
还是放弃吧!
于是兜兜转转,终于差不多算是写出了一个版本,自己不满意,那么就重写吧,去掉大部分没用的东西,重新思考。才有了现在这个版本的插件,而且也写了没几天 🙃。
感慨甚多,词不达意。
结语
👏🏻 欢迎大家试用反馈。
顺便继续看看有没有金主粑粑摇人写代码,最好是远程的!
推荐文章: