当Cursor的安装包被下载至我的设备时,其体积显示为128M有余。打开后,界面风格与VS Code一脉相承。注册账号后,我Ctrl+L,眼前便呈现了Chat和COMPOSER两种模式。Chat模式以传统对话形式呈现,便于快速问答与交互;而COMPOSER则更侧重于根据需求生成代码和文档,适用于精准控制和相对复杂的需求处理。
在彻底熟悉了这些功能后,我调出了之前自己设计的一个小射击游戏工程。通过与Cursor的简单交流,我不仅迅速定位并修复了几个Bug,还轻松添加了计分、存盘、画面震动效果、简单粒子和音效等元素。令我惊讶的是,这一切的操作仅仅耗费了我十几分钟的时间。再次查看代码时,发现Cursor已经为我的代码添加了详细的注释,使整个逻辑流程显得清晰易懂,易于阅读。
我的工程是基于较少人知的Lua语言和Love2D引擎。Cursor对Love2D的理解毫不含糊,甚至还为我生成了Love2D版的Shader,着实令我感到惊喜。