Cursor代码生成器中文使用指南:新手入门全攻略

最近,苏米正式开始使用Cursor编程。之前一直依赖GPT-4和Claude 3.5进行对话式编程代码获取,而自从接触Cursor代码生成器后,繁琐的复制粘贴操作被彻底替代,直接对话式生成代码,大大提升了开发效率。接下来,我将结合苏米的使用体验和网上整理的各类功能说明,分享这篇新手入门完全指南。

什么是Cursor?

Cursor是由Anysphere实验室开发的代码编辑器,集成了GPT-4、Claude 3.5等先进的LLM,类似于vscode的编译器。可以理解为在vscode中集成了AI辅助编程助手。从下图可以看出,Cursor的布局与vscode基本一致,使用操作也与vscode相似,包括扩展下载、Python编译器配置、远程服务器连接和设置等。如果你是资深的vscode用户,恭喜你可以无缝衔接Cursor。

Cursor界面

Cursor与VSCode的最大不同在于内置了AI进行代码协作,这使得使用体验比在VSCode上使用Github Copilot等插件更加流畅。

Cursor新手入门

Cursor安装

要使用Cursor,首先需要从官网上下载。下载完成后,需注册才能使用,支持Google和Github账号登录。

Cursor注册

注册完成后,你将拥有一个专属账号。每个账号的模型调用次数是有限的,其中GPT-4和Claude 3.5的免费调用次数为500次。此外,Cursor采取订阅制,新用户可以试用两周的Pro订阅,订阅Pro每月需支付20美元。

Cursor订阅

安装完成后,Cursor在首次启动时会提示你是否导入VSCode配置。导入完成后,你基本上就拥有了AI增强版的VSCode。首次使用时,请记得设置中文,操作步骤与VSCode一致:

点击最上面的框,输入 >language,可以配置简体中文。

设置中文

配置模型

Cursor内置了多种LLMs,包括最先进的GPT-4、Claude 3.5和OpenAI最新发布的推理模型o1-preview和o1-mini。在右上角的设置中即可选择相应的模型进行辅助编程。

模型配置

Cursor键盘快捷键

通过这些基本的Cursor键盘快捷键和符号,可以提高您的生产力。本速查表涵盖了Cursor的AI驱动功能的关键命令,包括Cursor Tab、Cmd K、聊天、Composer和@符号。注意:Windows/Linux上使用Ctrl,macOS上使用⌘(Command)。

Cursor Tab(AI代码补全)

  • 打开 Cmd K:Ctrl/⌘ + K
  • 应更改:Ctrl/⌘ + ↵
  • 取消/删除更改:Ctrl/⌘ + ⌫

聊天界面

  • 打开聊天:Ctrl/⌘ + L
  • 将代码添加到聊天:Ctrl/⌘ + L

Composer

  • 打开Composer:Ctrl/⌘ + I
  • 打开全屏Composer:Ctrl/⌘ + Shift + I

Cursor常用功能说明

Command K

允许您使用AI编辑和编写代码。要编辑,只需选择一些代码,点击“Edit”,并描述代码应如何改变。要生成全新的代码,只需在没有选择任何内容的情况下输入Command K。

Command K功能

Copilot++

Cursor的原生自动完成功能,是Copilot的更强大版本,可以建议中间行的完成和整个差异。它使用定制模型,训练来预测代码库中的下一个编辑。

Copilot++功能

Chat

允许您与一个能看到您代码库的AI进行交谈。聊天可以始终看到您当前的文件和光标,您可以询问一些问题,比如:“这里有错误吗?”您可以使用Command+Shift+L或“@”将特定的代码块添加到上下文中。

Chat功能

@符号

可让您轻松地向AI显示代码。尝试在Command+K或聊天中键入“@”,以获取文件夹中所有文件和代码符号的下拉列表。

@符号功能

Codebase Answers

允许您向AI询问整个代码库的问题。要使用它们,请在聊天中输入Command+Enter或点击输入框中的“with codebase”按钮。

Codebase Answers功能

Docs

此功能可以提高AI对第三方库的理解。要使用文档,请在聊天或Command K中输入@LibraryName。

Docs功能

Auto-Debug

Auto-debug是一个用于在Cursor的终端中修复错误的代理。要使用它,请在终端错误后点击蓝色的“Auto-debug”按钮。

Auto-Debug功能

Fix Lints

Cursor帮助您快速修复lint错误。只需将鼠标悬停在任何lint错误上,然后点击出现的蓝色“Fix”按钮。

Fix Lints功能

@符号常见功能

Cursor内设了不同的@注记,使用@注记能够方便地注入不同类型的上下文信息到对话中。

1. @Files注记

传递指定代码文件的上下文。当你在对话框输入@Files注记时,Cursor会自动弹出代码仓库的检索列表。

@Files功能

2. @Code注记

传递指定代码块的上下文,提供更精确的代码片段。

@Code功能

3. @Docs注记

从函数或库的官方文档里获取上下文。

@Docs功能

4. @Web注记

从搜索引擎的搜索内容获取上下文。

5. @Folders注记

传递文件目录信息的上下文。

6. @Chat注记

只能在文件内的代码生成窗口里使用的注记。

@Chat功能

7. @Definitions注记

只能在文件内的代码生成窗口里使用的注记。

@Definitions功能

8. @Git注记

只能在对话窗里使用。

9. @Codebase注记

只能在对话窗里使用,用于在代码仓里扫描相应的文件传入。

@Codebase功能

总结

本文介绍了Cursor的下载和使用,帮助新手快速上手。Cursor集成了LLM的编译器,功能强大且易于使用。在使用了一段时间后,逐渐与Cursor在编程上形成了默契,相较于之前的Github Copilot,Cursor的能力更强更全面。

👉 野卡 | 一分钟注册,轻松订阅海外线上服务

(0)
上一篇 2025年6月25日
下一篇 2025年6月25日

相关推荐