Cursor简要使用说明

article/2025/7/27 22:18:29

1 Cursor部署

1.1 Cursor安装

默认是Pro账号的试用版(14天)。默认250次快速访问次数,gpt-4o-mini访问无限制,2000次自动补全。Pro自动补全无限制,500次大模型快速请求。

  • 网页链接:https://www.cursor.com/cn,在网页端注册cursor,并下载windows安装包。
  • Cursor整体是类似一个vscode的界面,可远程连接。打开软件时会询问是否将vscode中的配置同步至cursor,需要同意。若第一次未导入,后续可以在「设置-General-Account-VS Code Import」中点击’import’选择导入。

1.2 Cursor页面配置

  • 将页面更改为中文:ctrl + shift + p,打开全局搜索,输入language,选择configure display language,并选择简体中文。如果没有中文,是由于未安装中文插件(Chinese)导致的。
  • 将导航栏由水平改为竖直:ctrl + shift + p,打开全局搜索,输入vscode 找到vscode setting,在搜索设置中输入workbench.ac,将对应的设置由水平改为数直。
  • 添加所使用大模型:在「设置-Models」中添加所想要使用的大模型,建议勾选claude-3.7-sonnect以及gemini-2.5-pro-exp-03-25。

1.3 Cursor模型配置

  • 快捷键:ctrl+B调出左侧菜单栏;ctrl+l调出chat对话框。
  • 选择对话模式:推荐Ask模式。
    [图片]
  • 大模型选择:此处展示的大模型可以在「设置-Models」中进行添加或者删减。
模式 / 模型名称类型说明
Auto⚠️ 不推荐内部自动选择模型,用户无感知;无法控制具体使用的模型。
MAX Mode⚠️ 不推荐使用各模型的最大能力模式,可能产生额外费用;仅在上下文超过10w tokens有明显收益。
🧠(大脑前缀模型)推理模型用于逻辑思维强、任务复杂度高的推理场景。适用于复杂问题。
claude-3.7-connect生成模型擅长创造型任务,尤其是在编程、代码生成等偏技术类应用方面有出色表现。
gemini-2.5-pro-exp-03-25多模态/文档模型更适合处理文件、文本提取、总结、整理等任务,擅长理解文档结构。

1.4 Cursor使用方法及trick

1.4.1 常用功能

常用聊天功能:

  • 大模型查看一个或者多个指定的文件:直接将文件拖拽到chat对话框即可。
  • 大模型查看整个项目:直接在chat中文字描述即可。
  • 大模型分析url内的内容:直接将url复制到chat对话框并提问即可。
  • 大模型分析git两次提交间的差异:配置git后,可以选择对应的提交,比较两次提交间的差异,找bug。
  • 自动补全功能:Cursor可连续进行补全,tab 一次后自动跳转到下个需要补全的位置。
    Cursor rules:
  • 可以针对每一个项目撰写一个.cursorrules文件,里面包含#前置、#项目简介、#技术架构以及#代码规范,这样后续生成的代码等都会基于这个规则。

1.4.2 使用trick

  • 选择部分代码,可以选择Add to Chat(将代码复制到chat对话框)或者Quick Edit(开启内嵌对话框)两种模式。内嵌对话框不存储上下文信息。
  • 当输入指令后会生成大量代码或者可能会更改文件结构时,提前说明<让AI先复述你的需求,然后再进行回复>,避免生成大量无用代码。
  • 明确指定的范围,最好和哪个文件相关,就将哪个文件拖拽到chat聊天对话框中。
  • 对于新的项目,让cursor检索整个项目,并生成一个.cursorignore文件;然后编辑.cursorignore,添加想要忽略的文件。然后在「设置-feature-codebase indexing」中,点击resync index,重新索引文件。
  • 当初次打开项目或者项目中新增或者删减文件后,最好在「设置-feature-codebase indexing」中,点击resync index,重新索引文件。

http://www.hkcw.cn/article/bHkmfuOhMP.shtml

相关文章

【实例】事业单位学习平台自动化操作

目录 一、创作背景: 二、实现逻辑: 三、代码分析【Deepseek分析】: 1) 主要功能 2)核心组件 2.1 GUI界面 (AutomationApp类) 2.2 浏览器自动化 2.3 平台特定处理 3) 关键技术 4)代码亮点 5)总结 四、运行截图: 五、程序代码: 特别声明:***本代码仅限编程学…

674SJBH校园外卖订餐系统V3

1 绪论 近年来&#xff0c;随着Internet的迅速崛起&#xff0c;互联网已日益成为提供信息的最佳渠道并逐步进入传统的流通领域&#xff0c;传统的餐饮业在当前计算机网络信息化面前同样面临着一个新的挑战。民众的餐饮习惯也在渐渐的朝着“订餐到户&#xff0c;随时&#xff0…

海底捞为何用上了RFID

海底捞,作为中国餐饮业当之无愧的巨头,早已凭借其极致的服务体验和不断的创新精神深入人心。然而,在光鲜的服务背后,是其在数字化、智能化运营方面不懈的探索与投入。近年来,RFID技术悄然成为海底捞智慧餐厅体系中的关键一环。在众多技术选项中,海底捞为何独独青睐RFID?…

Cangjie 中的值类型与引用类型

1. 值类型和引用类型 1.1 值的存储方式 所有变量在底层实现中&#xff0c;都会关联一个具体的“值”&#xff0c;这个值可能存储在 内存地址 或 寄存器 中。 寄存器用于优化常用变量的访问速度。只有局部、小、频繁使用的变量才更可能被分配到寄存器中。实际行为由编译器根据…

从监控到告警:Prometheus+Grafana+Alertmanager+告警通知服务全链路落地实践

文章目录 一、引言1.1 监控告警的必要性1.2 监控告警的基本原理1.2.1 指标采集与存储1.2.2 告警规则与触发机制1.2.3 多渠道通知与闭环 二、技术选型与架构设计2.1 为什么选择 Prometheus 及其生态2.1.1 Prometheus 优势分析2.1.2 Grafana 可视化能力2.1.3 Alertmanager 灵活告…

SpringBoot关于文件上传超出大小限制--设置了全局异常但是没有正常捕获的情况+捕获后没有正常响应返给前端

项目背景 一个档案管理系统&#xff0c;在上传比较大的文件时由于系统设置的文件大小受限导致文件上传不了&#xff0c;这时候设置的异常捕捉未能正常报错导致前端页面一直在转圈&#xff0c;实际上后端早已校验完成。 全局异常类设置的捕捉 添加了ControllerAdvice以及RestCon…

Shopify 主题开发:页脚信息架构搭建技巧

在Shopify主题开发中&#xff0c;页脚信息架构的搭建对于提升用户体验、增强品牌形象至关重要。以下是一些页脚信息架构搭建的技巧&#xff1a; 一、明确页脚功能 页脚通常包含重要信息和链接&#xff0c;如公司介绍、联系方式、社交媒体链接、隐私政策、退换货政策等。在搭建…

栈内行为分析

栈内行为分析 一、源码分析 我们以以下简单的 C 程序为例&#xff0c;通过 GDB 动态调试分析函数调用过程中的栈内布局变化&#xff1a; #include <stdio.h> int add(){int a 10;int b 20;return (a b); }int main() {add();return 0; }编译为 32 位程序&#xff1a…

embbeding 视频截图

Embedding是什么&#xff1f;有什么作用&#xff1f;是怎么得到的&#xff1f;_哔哩哔哩_bilibili

单细胞注释前沿:CASSIA——无参考、可解释、自动化细胞注释的大语言模型

细胞类型注释是单细胞RNA-seq分析的重要步骤&#xff0c;目前有许多注释方法。大多数注释方法都需要计算和特定领域专业知识的结合&#xff0c;而且经常产生不一致的结果&#xff0c;难以解释。大语言模型有可能在减少人工输入和提高准确性的同时扩大可访问性&#xff0c;但现有…

7.CircuitBreaker断路器

目录 一、Hystrix目前维护状态 二、断路器概述 三、Circuit Breaker简介 四、Resilience4J简介 五、Resilience4j 功能 六、案例实战 1.熔断(CircuitBreaker)(服务熔断服务降级) 断路器3个状态的转换 断路器所有配置参数参考 熔断降级案例需求说明 按照COUNT_BASED(计…

一周学会Pandas2之Python数据处理与分析-数据重塑与透视-unstack() - 解堆 (行 -> 列)

锋哥原创的Pandas2 Python数据处理与分析 视频教程&#xff1a; 2025版 Pandas2 Python数据处理与分析 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili unstack() 是 pandas 中用于数据重塑的重要方法&#xff0c;它与 stack() 互为逆操作。unstack() 的主要功能是将行索…

算法题(159):快速幂

审题&#xff1a; 本题需要我们计算出(a^b)%c的值&#xff0c;并按照规定格式输出 思路&#xff1a; 方法一&#xff1a;暴力解法 我们直接循环b次计算出a^b,然后再取余c&#xff0c;从而得出最终结果 时间上&#xff1a;会进行2^31次&#xff0c;他的数量级非常大&#xff0c;…

TCP通信与MQTT协议的关系

1. MQTT 处理核心&#xff08;Mqtt_Pro&#xff09; void Mqtt_Pro(void) { MQTT_Init(); // 初始化MQTT协议栈&#xff08;连接参数、缓冲区等&#xff09; MQTT_SendPro(); // 处理MQTT发送&#xff08;封装消息&#xff0c;调用TCP发送&#xff09; MQTT_RecPro();…

kanass V1.1.3版本发布,支持需求评审和Jira的数据导入

Kanass是一款国产开源免费、简洁易用的项目管理工具&#xff0c;包含项目管理、项目集管理、事项管理、工时管理、统计分析相关模块。本周kanass发布V1.1.3版本&#xff0c;增加了需求评审和jira数据的导入功能&#xff0c;优化了页面的展示效果。 1、版本更新日志 新增 ➢ …

OpenCV---minAreaRect

一、基本概念与用途 minAreaRect是OpenCV中用于计算点集的最小面积旋转矩形的函数。在计算机视觉领域&#xff0c;它常被用于&#xff1a; 目标检测中获取倾斜对象的边界框&#xff08;如倾斜的车牌、文本行、工业零件&#xff09;形状分析与识别&#xff08;如确定物体的主方…

颈部异常姿态背后的隐秘困扰

在身体的自然姿态中&#xff0c;颈部本该灵活自如地支撑头部&#xff0c;然而&#xff0c;有一种状况却打破了这份平衡&#xff0c;那就是痉挛性斜颈。它悄无声息地出现&#xff0c;让颈部肌肉不受控制地收缩&#xff0c;迫使头部偏向一侧&#xff0c;或前倾后仰&#xff0c;形…

电路笔记(通信):CAN 仲裁机制(Arbitration Mechanism) 位级监视线与特性先占先得非破坏性仲裁

CAN总线机制 位级监视&#xff08;bit monitoring&#xff09; 位级监视&#xff08;bit monitoring&#xff09;&#xff1a;在 CAN 总线通信中&#xff0c;在每一位发送时进行实时总线监控。 CAN 总线采用 “广播总线监控” 的方式传输数据。在发送每一位的同时&#xff0c…

AAAI 2025 | 解决医学图像分割软边界与共现难题,对比度驱动医学图像分割的通用框架 ConDSeg

论文题目:ConDSeg: A General Medical Image Segmentation Framework via Contrast-Driven Feature Enhancement 论文地址:https://arxiv.org/pdf/2412.08345 Github地址:https://github.com/Mengqi-Lei/ConDSeg ConDSeg:一种基于对比度驱动特征增强的通用医学图像分割框架…

Python图片格式批量转换器教程

&#x1f4da; 前言 编程基础第一期《11-30》-- 在图像处理工作中&#xff0c;我们经常需要将大量图片从一种格式转换为另一种格式。本教程将介绍如何使用Python的Pillow库开发一个简单但功能强大的图片格式批量转换器&#xff0c;帮助你高效处理图片格式转换任务。 目录 &…