做了一个类似 Tinkerwell 的 VSCode 插件,😉 希望大家会喜欢

差不多一个月之前,开发了一个桌面软件叫做 Tinkerun,现在这个是一个 VSCode 的插件叫做 Tinkerun for Visual Studio Code

screenshot

使用场景和 Tinkerun 的场景一样,只是把体验放在了 VSCode 中,好处是不会让你跳出 IDE,打断你开发代码时的体验,可以让你依然保留自己那份纯粹的 VSCode 工作流习惯,而且由于是设计成文件形式,所以你可以选择把这些 Tinker 代码上传至 Git 和他人一起分享,也可以将之加入 .gitignore 去慢慢遗忘它。

下载体验?

首先下载一个 VSCode,接着访问下面的地址吧:

心路历程

做这个插件的起源,是为了响应社区号召,当然还有一部分原因是自己在优化软件时遇到的问题,为了让软件更好,所以就列了很多想加的功能,比如像兼容 VSCode 主题,兼容 Hyper 主题,代码自动补全等,而做这些东西,会突然发现自己不是正在去实现一个 VSCode 么(当然差很远的啦,但是用的更底层点的技术差不多)?所以到不如去拥抱 VSCode,开发一个插件吧。

然后就开始看文档,构想自己心中的软件,并去实现它们,然后匆匆忙忙的开搞,做到一半发现为什么这个插件会实现不了这样的功能,于是又去看下文档。

比如刚开始的想法是使用Virtual Documents来写代码,但后来发现不行,查文档第一行字就写着 The text document content provider API allows you to create readonly documentsreadonly还是放弃吧!

于是兜兜转转,终于差不多算是写出了一个版本,自己不满意,那么就重写吧,去掉大部分没用的东西,重新思考。才有了现在这个版本的插件,而且也写了没几天 🙃。

感慨甚多,词不达意。

结语

👏🏻 欢迎大家试用反馈。

顺便继续看看有没有金主粑粑摇人写代码,最好是远程的!

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 3

有点不太理解这个插件的到底是干啥用的,是在vscode内部调试代码的吗

3年前 评论
billyct (楼主) 3年前
xiaohuasheng (作者) 3年前
billyct (楼主) 3年前

Laravel Daily 推荐 file

3年前 评论
billyct (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!