软件介绍
Cursor 是一款革命性的代码编辑器, 基于 VS Code 二次开发而来,它将传统的编程工具与先进的人工智能 (AI) 技术相结合, 旨在提升开发者的编码效率和体验。
软件截图
智能代码补全: 它能够根据上下文自动推荐代码片段、函数、变量等
代码生成:通过自然语言输入,Cursor 可以自动生成相应的代码。例如,开发者只需描述所需功能,Cursor 即可生成对应的代码实现。
实时错误检测:在编写代码的过程中,Cursor 能够实时检测语法错误和潜在的逻辑问题,并提供详细的错误提示和修复建议
文档生成:Cursor 可以根据代码自动生成详细的文档,包括函数说明、参数列表、返回值等,帮助开发者更好地理解和维护代码。
多语言支持:Cursor 支持多种编程语言,包括 Python、JavaScript、Java、C++ 等,针对不同语言提供特定的智能功能。
个性化设置:允许用户自定义 AI 模型和提示。支持扩展和主题定制, 满足个性化需求提升使用体验。
它支持导入 VS Code 的配置和插件,习惯 VS Code 的小伙伴可以说很方便了!
部分快捷键
1. 代码补全
按下 Tab 键就可以实现,运气好还能触发连击。
Tab 键支持下面四个方面的能力,
从光标显示的地方给出建议的代码,可以直接添加
一次性可以修改、生成多行代码
可以根据你最近写过的代码,给出一些建议
自动预测下一次光标所在的位置,可以引导你更好的写代码
2.Chat 功能
可以和大模型对话生成相应的代码。只需要在相应的区域提出你的需求,cursor 就可以直接帮你把代码放在文件里。
使用快捷键 Ctrl+ L 就可以开启 Chat 界面,mac 用户需要使用 Command+ L 开启这个功能。
点击「Ctrl」+「Enter」,输入关键词,就可以在你的工作区里查询到相关代码
输入「@」,就可以引用当前的文件、文件夹、代码或者文档;点击 web 就可以进行联网搜索,回答问题
在 Chat 功能框上输入内容,Cursor 就会生成相关代码,点击 Apply 按钮就可以自动添加到文件里
3. 编辑功能
可以针对代码片段进行修改,生成新的代码,也可以编辑现有的代码。
按下 Ctrl+K,(MAC 需要使用 Command+K),输入自己想要的内容就可以。
主要有 2 个功能:
快速编辑:选择代码之后,可以描述自己的需求,使用 AI 修改就可以重新写代码。而且可以选择不同的模型,包括 Claude 3.5、GPT4o 等。
快速提问:如果你对代码有疑问,可以选取这段代码并且点击「quick question」就可以提问了。
4.Composer 功能
使用 Ctrl+i,(MAC 需要使用 Command+i)调出 composer 开始项目,将之前预写的需求输入 composer,即可快速开发