第一次用cursor解决问题全过程

前两天

不是开源了一个网页版的小工具嘛

就是可以在局域网里边发文字

或者传文件

然后由于时间关系呢

当时留了个缺陷

就是我们在发文件的时候

比如说我发这个文件啊

这他没有进度条

只是我在控制台留了一些输出

像这样

那正好

这两天有小伙伴让我体验一下cursor

所以今天我就把录屏打开

我们一起来试一下哈

我现在有两个需求

第一个就是刚才说这个进度条

第二个就是现在默认是全员发送

就是如果局域网里边

有很多人打开这个网页

那我发一个文件

默认是发给他们所有人

现在想把它优化成

可以指定某个人来发送

我们先来实现第二个哈

那cursor我已经下载好了

在这里哈

它其实就是从VSCode

fork出来的一个产品

好打开它之后呢

把这个项目打开

然后摁Command + i (windows是ctrl + i)

在这个composer里边就可以说需求了哈

然后在这里可以把这几个文件

就是我这个网页版的里边

这几个核心文件

包括这个CSS

我都放到这个

它这个应该叫上下文里边

然后我们在这提需求

比如说我看怎么说啊

现在发送文件是全员发送

帮我优化一下

拖拽文件后弹出框

让用户选择一位目标接收人

好我们试一下啊

OK了

然后看看

这有个对勾

要一个一个点嘛?看看啊

Accept all、Save all

我先用Accept all,哎

可以了我刷新一下试试啊

好然后再发送文件

好已经发了

大家看

刚才点了2遍

但是还得优化一下

如果只有一个其他用户就不用选了哈

再优化一下

如果除了自己

只有一个人

就不用选择了

一个一个来哈

一会再让他处理重复点击的问题

OK,我们再Accept all

刷新

再试一下

这个吧

还是让我选

我再问一下啊

还是需要选择?

“有问题,还是需要选择”

好再试一下啊

哎这回可以了

OK我们再加一个用户啊

这回3个用户了哎

然后就需要选了

这回没问题了

然后让他解决重复点击的问题

再试一下啊

拖过来

发送哎

发不了了

这样就可以了

然后这个效果暂时他就够用了

这个还真的是方便哈

然后我们再提第二个

给发送过程增加一个进度条

shift

我再刷新甲

这3个刷新甲

然后呢看文件

选一个用户

他现在我看看啊

点哪就选不上啊

点这不行

必须得点字才行

一会让他解决一下

点这就不行

哎可以了

还挺好看哈

我们让他解决一下

选择用户的时候

发送文件

选择用户的时候

有个bug

只能点击用户名

点击

整行空白处没效果

好我们再试一下

还是不行

他现在是点击之后

好像就是让他选中啊

先不管他

我们就靠他

还有几把

看他行不行

这东西太神奇了

哎好了

啊这回可以了

发送

哇太爽了

OK了我这就提交代码上线

最后更新于

这有帮助吗?