核心摘要:Cursor是一个VS Code的“分支版本”而非插件,这赋予了它深度集成能力。其关键创新是“影子工作区”,能让AI在独立环境中测试并修正代码,确保交付给用户的代码质量更高。
- VS Code分支版本的优势:与受限于API的插件不同,分支版本意味着Cursor可以:
- 完全控制编辑器行为和UI界面。
- 将AI功能(如Tab补全)深度集成到编辑器核心。
- 添加VS Code原生没有的功能。
- 影子工作区:AI的专属实验室:
- 当用户请求修改时,Cursor复制一份项目到隐藏的“影子工作区”。
- AI在该副本中进行修改。
- 语言服务器(如TypeScript Linter)实时检查代码。
- 如果报错,AI会根据错误信息自动修正,再次检查。
- 只有编译和类型检查都通过后,才将最终的正确代码呈现给用户。