Cursor AI IDE

server/2025/3/19 15:40:44/

前言

Cursor IDE 描述-->AI代码编辑器、AI IDE、集成开发环境

  • Cursor IDE: 这是一个集成了 AI 功能的代码编辑器,基于 Visual Studio Code (VSCode),即带有内置 AI 的 VSCode。它利用 AI 技术来增强编程体验,提供智能代码补全、错误检测、代码生成等功能。

1 下载

Cursor - The AI Code Editor

下载中。。 

下载完成,点击打开文件

2 安装 

初始设置

Cursor AI IDE 的初始设置界面,其中包含几个配置选项:

  1. Keyboard(键盘): 你可以选择不同的键盘绑定模式,如 Vim、Emacs、Atom、Sublime 和 Jetbrains。默认选项是 "Default (VS Code)",这表示它将使用与 Visual Studio Code 类似的键盘快捷键。

  2. Language for AI(AI 语言): 这里允许你为 AI 指定一种非英语的语言。例如,你可以输入 "Svenska"(瑞典语)、"中文"(中文)或 "हिंदी"(印地语)。

  3. Codebase-wide(整个代码库): 这个选项允许你启用或禁用为整个代码库问题计算嵌入的功能。当前状态是 "Enabled"(已启用)。

  4. Add to Command Line(添加到命令行): 这里提供了两个命令行指令,允许你通过命令行启动 Cursor。你可以使用 codecursor 命令来启动 IDE。如果你想要通过命令行安装这些命令,可以点击相应的链接来获取安装指令。

在完成这些设置后,你可以点击 "Continue"(继续)按钮来完成初始设置并开始使用 Cursor AI IDE。

扩展设置

Cursor AI IDE 的一个设置,它提供了一个选项来导入你之前在 Visual Studio Code (VS Code) 中使用的扩展、设置和键盘快捷键。这样可以让你在尝试使用 Cursor 时有一个更熟悉的环境,从而简化过渡过程。

界面上有两个按钮:

  1. Back(返回): 点击这个按钮可以返回到上一个设置界面。

  2. Start from Scratch(从头开始): 点击这个按钮会放弃导入 VS Code 的扩展、设置和键盘快捷键,而是创建一个全新的配置。

  3. Use Extensions(使用扩展): 点击这个按钮会导入你之前在 VS Code 中使用的扩展、设置和键盘快捷键。

Cursor 收集使用数据

这是 Cursor AI IDE 的数据偏好设置界面,用户在这里可以选择是否允许 Cursor 收集使用数据以帮助改进软件。界面上有两个主要选项:

  1. Help Improve Cursor(帮助改进 Cursor):

    • 这个选项被勾选,意味着用户同意让 Cursor 收集使用数据。这些数据可能包括聊天中的问题、代码片段、编辑和编辑器操作等。收集这些数据有助于开发者了解用户如何使用软件,并据此进行改进。

  2. Privacy Mode(隐私模式):

    • 如果用户选择启用隐私模式,那么他们的任何问题或代码都不会被存储在 Cursor 或任何第三方手中。这为那些对隐私有更高要求的用户提供了一个选择。

界面底部有提示,用户可以随时在设置中更改这些选项。此外,还有一个“Read more”链接,用户可以点击它来了解更多关于数据收集和隐私的信息。

用户可以通过点击“Continue”(继续)按钮来完成设置并继续使用 Cursor AI IDE。

        界面上有一个提示:“You're all set!”(您已经准备好了!),这意味着您的设置已经完成,可以开始使用 IDE 了。

Log In(登录)

在Cursor官网上先登录

我选择了谷歌邮箱登录 

这是关于 Cursor AI IDE 的账户设置页面的内容

下面是对这些信息的解释:

设置页面内容

  • Basic Information(基本信息)

  • Usage(使用情况):

    • Premium models(高级模型): 在过去30天内,用户没有使用任何高级模型的请求,总共有150次快速请求的配额。

    • gpt-4o-mini or cursor-small: 用户也没有使用这个模型的快速请求,没有月度配额限制。即随便用。

  • Account Pro Trial(账户专业版试用): 用户还有14天的专业版试用期剩余。

  • Upgrade Options(升级选项):

    • Upgrade to Pro(升级到专业版): 提供了一个选项来升级到专业版账户。

    • Upgrade to Business(升级到商业版): 提供了一个选项来升级到商业版账户。

3基本设置

中文拓展包

进入后

找到扩展应用

如果没找到,可以点击这个【显示或隐藏主侧边栏】按钮 

按下“Ctrl+Shift+P”组合键以显示“命令面板”

键入“display”以筛选并显示“Configure Display Language”命令

选择中文简体

重启应用之后就是中文界面了 

打开AI

点击设置

点击【Feature】,找到【Composer】

  1. Chat with your codebase and edit multiple files at once with Composer.

    • 这个选项允许用户通过与代码库聊天来编辑多个文件。

  2. Auto-scroll to bottom

    • 当在 composer 面板生成新消息时,自动滚动到底部。

  3. Auto-apply to files outside context

    • 允许 composer 自动将更改应用到当前上下文之外的文件。

  4. Enable yolo mode

    • 允许代理 composer 在不请求确认的情况下运行工具,例如执行命令和写入文件。

  5. Auto save agentic edits

    • 自动保存 AI 代理所做的编辑,这有助于为 LLM 提供更准确的信号。

  6. Collapse input box pills in pane or editor

    • 在 composer 面板或编辑器输入框中折叠输入框,以节省空间。

  7. Render pills instead of blocks

    • 将 composer 代码块折叠成药丸(pill)而不是作为代码块渲染。

  8. Agent composer iterate on lints

    • 如果启用,代理 composer 将迭代处理 linter 错误以自动修复它们。

  9. Normal composer iterate on lints BETA

    • 如果有 linter 错误,普通 composer 将迭代修复它们(这是一个测试版功能)。

  10. Auto context BETA

    • 自动为 composer 包含相关的代码库上下文(这是一个测试版功能)。

  11. Review changes BETA

    • 列出并分组在 composer 会话中与 LLM 一起所做的更改,供您审查(这是一个测试版功能)。

调用Composer

【Ctrl+i】

一些弹窗

从命令行启动该程序:

这个弹窗是询问你是否希望从命令行启动该程序。你可以通过安装codecursor命令来实现这一点,或者以后通过使用快捷键Ctrl+Shift+P并输入install code command来安装。

弹窗提供了三个选项:

  1. Install 'code':安装code命令。

  2. Install 'cursor':安装cursor命令。

  3. Never show again:不再显示此提示。

如果你希望从命令行启动Cursor,可以选择安装其中一个命令。如果你不希望安装任何命令,可以选择“Never show again”来不再显示这个提示。


http://www.ppmy.cn/server/176276.html

相关文章

某快餐店用户市场数据挖掘与可视化

1、必要库的载入 import pandas as pd import matplotlib.pyplot as plt import seaborn as sns2、加载并清洗数据 # 2.1 加载数据 df pd.read_csv(/home/mw/input/survey6263/mcdonalds.csv)# 2.2 数据清洗 # 2.2.1 检查缺失值 print(缺失值情况:) print(df.isn…

C++特性——智能指针

为什么需要智能指针 对于定义的局部变量,当作用域结束之后,就会自动回收,这没有什么问题。 当时用new delete的时候,就是动态分配对象的时候,如果new了一个变量,但却没有delete,这会造成内存泄…

【canvas】一键自动布局:如何让流程图节点自动找到最佳位置

一键自动布局:如何让流程图节点自动找到最佳位置 引言 在流程图、拓扑图和系统架构图设计中,节点布局往往是最令人头疼的问题。如果手动调整每个节点位置,不仅耗时费力,还难以保证美观性和一致性。本文将深入解析如何实现自动布…

flutter 专题 九十八 Flutter 1.7正式版发布

此次发布的版本是继上次 I/O大会众多重要功能发布以来的一次小更新。Flutter 1.7 包含了对 AndroidX 的支持,满足了 Play 商店近期对应用提出的要求,包含了一些新的和增强过的组件,修复了开发者们提出的 bug 等。 如果你已经安装并使用默认稳…

Paper Reading: AnomalyGPT:利用大型视觉-语言模型检测工业异常 (AAAI 2024 Oral)

目录 简介动机/目标相关工作基于特征嵌入的方法 feature embedding-based基于重建的方法 reconstruction-based 方法3.1 模型架构3.2 译码器和提示学习器3.3 图像-文本对齐数据异常生成 3.4 损失函数 实验比较消融 总结AppendixA. 现有IAD方法的更多实验结果B. 正常与异常文本C…

不像人做的题————十四届蓝桥杯省赛真题解析(上)A,B,C,D题解析

题目A:日期统计 思路分析: 本题的题目比较繁琐,我们采用暴力加DFS剪枝的方式去做,我们在DFS中按照8位日期的每一个位的要求进行初步剪枝找出所有的八位子串,但是还是会存在19月的情况,为此还需要在CHECK函数…

第六章-PHP错误处理

PHP错误处理 一,错误处理的基本概念: 1. 错误类型 PHP中的错误主要分为以下几类: 致命错误 (Fatal Errors): 这些错误会导致脚本终止执行。例如,调用未定义的函数或类。警告 (Warnings): 这些错误不会终止脚本执行&#xff0c…

MrRobot靶机详细解答

一、主机发现 arp-scan -l二、端口扫描、目录枚举、指纹识别 2.1端口扫描 nmap -p- 192.168.55.147发现22端口关闭,且无其它特殊端口,只能去网页中寻找信息 2.2目录枚举 dirb http://192.168.55.1472.3指纹识别 nmap 192.168.55.147 -sV -sC -O --…