Cursor 是一款基于 OpenAI GPT 模型的 AI 代码编辑器,旨在帮助开发者更高效地编写、编辑、调试和修复代码。它通过 AI 技术支持与项目对话、参考文档、生成代码以及发现并解决问题。作为 VSCode 的分支,Cursor 支持一键导入 VSCode 的扩展、主题和快捷键。此外,它还提供本地模式,确保您的代码不会被存储在服务器或日志中。
如果您是编程新手,Cursor 可以帮助您快速生成完整项目代码,并自动部署线上环境。
Command K 是 Cursor 的核心功能之一,让您能够使用 AI 编辑和生成代码。
编辑代码:选择代码片段,点击「Edit」,并描述所需的修改。
生成代码:在不选择任何内容的情况下输入 Command K,直接生成全新代码。
Copilot++ 是 Cursor 的原生自动补全功能,它不仅能建议中间行的补全,还能预测整个代码块的差异。基于定制模型,它专为代码库的编辑设计。
通过 Chat 功能,您可以直接与 AI 交互,AI 能够查看您的代码库。
实时问答:询问诸如“这里是否有错误?”等问题。
代码块引用:使用 Command+Shift+L 或「@」符号引用特定代码块,增强上下文理解。
在 Command K 或 Chat 中输入「@」,可以快速引用文件夹中的文件或代码符号。
生成代码:例如,“使用与 @ErrorPopup 相同的样式”。
询问文件功能:例如,“@inlineDiffService.ts 的功能是什么?”。
通过 Codebase Answers,您可以向 AI 提出关于整个代码库的问题。
示例:“撤销重做逻辑在哪里?”或“如何在客户端处理身份验证令牌?”。
Docs 功能提高了 AI 对第三方库的理解。
使用方式:在 Chat 或 Command K 中输入 @LibraryName。
自定义文档爬取:输入「@Add」并指定爬取起点和 URL 前缀。
Auto-Debug 是一个终端错误修复工具。
使用步骤:出现终端错误后,点击蓝色的「Auto-debug」按钮,AI 将尝试解决问题。
Cursor 能够帮助您快速修复 Lint 错误。
操作方式:将鼠标悬停在 Lint 错误上,点击蓝色「Fix」按钮,AI 会提供修复建议。
安装 Cursor:前往官网下载并安装 Cursor。
启动 Cursor:安装完成后,打开应用。
导入项目:点击「导入项目」,选择需要编辑的代码文件或项目。
使用功能:
自动补全:在编写代码时,Cursor 会提供上下文相关的补全建议。
错误检测:实时检测并高亮显示代码错误,点击查看修复建议。
代码生成:输入自然语言指令,生成并插入代码片段。
代码优化:点击「优化」按钮,获取并应用优化建议。
多语言支持:在设置中选择编程语言,Cursor 会自动适配相关功能。
隐私保护:开启本地模式,确保代码不会上传或存储在云端。
插件扩展:支持多种插件,扩展编辑器功能。
主题切换:提供多种主题,满足用户个性化需求。
快捷键自定义:支持自定义快捷键,提升操作效率。
Cursor 是一款功能强大的 AI 代码编辑器,通过智能化功能显著提升开发效率。无论是初学者还是资深开发者,Cursor 都能为您提供高效、便捷的编程体验。