开发神器之cursor
文章目录
- `cursor简介`
- 主要特点
- 下载`cursor`
- 页面的简单介绍
- 切换大模型
- 指定`ai`学习的文件
- 指定特定的代码喂给`ai`
- 创建项目框架文件
cursor简介
Cursor 是一款专为开发者设计的智能代码编辑器,集成了先进的 AI 技术,旨在提升编程效率。以下是其主要特点和功能:
主要特点
-
AI 辅助编程:
- 代码补全:基于上下文提供智能代码建议。
- 错误检测:实时识别并提示代码中的潜在问题。
- 代码优化:建议优化方案,提升代码性能。
-
多语言支持:
- 支持 Python、JavaScript、Java、C++ 等多种编程语言。
-
集成开发环境(IDE)功能:
- 调试工具:内置调试器,支持断点设置和变量监控。
- 版本控制:集成 Git,方便代码管理。
- 插件系统:支持扩展功能,满足个性化需求。
-
协作功能:
- 实时协作:支持多用户同时编辑和实时查看更改。
- 代码分享:方便快捷地分享代码片段或整个项目。
-
跨平台支持:
- 兼容 Windows、macOS 和 Linux 系统。
下载cursor
官网下载

可以参考b站博主的介绍与安装教程
页面的简单介绍
首先当然是使用
cursor打开本地的文件

切换大模型
总的来说,在右边栏的顶部有三个功能选择,分别是
CHAT,COMPOSER和BUG FINDER,在底部可以选择使用大模型

指定ai学习的文件
我们都知道,当我们投喂给
chatGPT的时候,最繁琐的就是要把所要投喂的文件复制到网页版的ai中,并且还会出现,ai对于多个文件的把握不准,信息遗漏的情况,而这种cursor类似的内嵌编译器的ai就很适合用于读取项目文件
| 命令 | 内涵 |
|---|---|
| @Codebase | 让ai读取整个项目文件 |
| @具体文件名 | 读取具体的某个或者某些文件 |


指定特定的代码喂给ai
我们选中一段代码,然后就可以选择
Chat或者edit模式

Chat

edit模式会在代码旁边出现对话框,你可以直接提问

创建项目框架文件
cursor的一大亮点就是,它可以帮你设计项目框架,并对应的创建文件,创建对应的输出结果的存储,相关的日志文件等等

相关文章:
开发神器之cursor
文章目录 cursor简介主要特点 下载cursor页面的简单介绍切换大模型指定ai学习的文件指定特定的代码喂给ai创建项目框架文件 cursor简介 Cursor 是一款专为开发者设计的智能代码编辑器,集成了先进的 AI 技术,旨在提升编程效率。以下是其主要特点和功能&a…...
使用 Ansys Motor-CAD 的自适应模板加速创新
应对现代电机设计挑战 电机设计不断发展,Ansys 正在通过创新解决方案引领潮流,不断突破可能的界限。随着电动汽车、工业自动化和可再生能源系统的快速增长,对优化电机的需求从未如此之高。工程师面临着越来越大的压力,他们需要开发…...
RabbitMQ前置概念
文章目录 1.AMQP协议是什么?2.rabbitmq端口介绍3.消息队列的作用和使用场景4.rabbitmq工作原理5.整体架构核心概念6.使用7.消费者消息推送限制(work模型)8.fanout交换机9.Direct交换机10.Topic交换机(推荐)11.声明队列…...
http转化为https生成自签名证书
背景 项目开发阶段前后交互采用http协议,演示环境采用htttps协议 ,此处为个人demo案例 组件 后端:springBoot 前端:vue web 服务:tomcat 部署环境:linux 生成自签名证书 创建目录 存储证书位置 # mkdir -p…...
《贪心算法:原理剖析与典型例题精解》
必刷的贪心算法典型例题! 算法竞赛(蓝桥杯)贪心算法1——数塔问题-CSDN博客 算法竞赛(蓝桥杯)贪心算法2——需要安排几位师傅加工零件-CSDN博客 算法(蓝桥杯)贪心算法3——二维数组排序与贪心算…...
【网络协议】【http】【https】RSA+AES-TLS1.2
【网络协议】【http】【https】RSAAES-TLS1.2 https并不是一个协议 而是在传输层之间添加了SSL/TLS协议 TLS 协议用于应用层协议(如 HTTP)和传输层(如 TCP)之间,增加了一层安全性来解决 HTTP 存在的问题,H…...
【数据库】MySQL数据库之约束与多表查询
约束 1.概述 概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据目的:保证数据库中数据的正确性、有效性,完整性和一致性分类: 注意:约束是作用于表中字段上的,可以在创建表/修改表…...
【Pandas】pandas Series dot
Pandas2.2 Series Binary operator functions 方法描述Series.add()用于对两个 Series 进行逐元素加法运算Series.sub()用于对两个 Series 进行逐元素减法运算Series.mul()用于对两个 Series 进行逐元素乘法运算Series.div()用于对两个 Series 进行逐元素除法运算Series.true…...
02UML图(D2_行为图)
目录 学习前言 ---------------------------------- 讲解一:活动图 ---------------------------------- 讲解二:用例图 ---------------------------------- 讲解三:状态机图 ---------------------------------- 讲解四:…...
Kali环境变量技巧(The Environment Variable Technique Used by Kali
Kali环境变量技巧 朋友们好,我们今天继续更新《黑客视角下的Kali Linux的基础与网络管理》中的管理用户环境变量。为了充分利用我们的黑客操作系统Kali Linux,我们需要理解和善于使用环境变量,这样会使我们的工具更具便利,甚至具…...
【C++】如何从源代码编译红色警戒2地图编辑器
【C】如何从源代码编译红色警戒2地图编辑器 操作视频视频中的代码不需要下载三方库,已经包含三方库。 一、运行效果:二、源代码来源及编程语言:三、环境搭建:安装红警2安装VS2022下载代码,源代码其实不太多,…...
安路FPGA开发工具TD:问题解决办法 及 Tips 总结
安路科技(Anlogic)是一家专注于高性能、低功耗可编程逻辑器件(FPGA)设计和生产的公司。其提供的开发工具TD(TangDynasty)是专门为安路FPGA系列产品设计的集成开发环境(IDE)。以下是对…...
【Django开发】django美多商城项目完整开发4.0第12篇:商品部分,表结构【附代码文档】
本教程的知识点为: 项目准备 项目准备 配置 1. 修改settings/dev.py 文件中的路径信息 2. INSTALLED_APPS 3. 数据库 用户部分 图片 1. 后端接口设计: 视图原型 2. 具体视图实现 用户部分 使用Celery完成发送 判断帐号是否存在 1. 判断用户名是否存在 后…...
IDEA2023版中TODO的使用
介绍:TODO其实本质上还是注释,只不过加上了TODO这几个字符,可以让使用者快速找到。 注意:在类、接口等文件中,注释是使用// 即:// TODO 注释内容 在配置文件中,注释是使用# 即:# TO…...
windows 搭建flutter环境,开发windows程序
环境安装配置: 下载flutter sdk https://docs.flutter.dev/get-started/install/windows 下载到本地后,随便找个地方解压,然后配置下系统环境变量 编译windows程序本地需要安装vs2019或更新的开发环境 主要就这2步安装后就可以了࿰…...
支持向量机算法(三):非线性支持向量原理层层拆解,精读公式每一处细节
支持向量机算法(一):像讲故事一样讲明白它的原理及实现奥秘-CSDN博客 支持向量机算法(二):层层拆解,精读公式每一处细节-CSDN博客 支持向量机算法(一)、算法࿰…...
一文读懂iOS中的Crash捕获、分析以及防治
Crash系统性总结 Crash捕获与分析Crash收集符号化分析 Crash类别以及解法分析子线程访问UI而导致的崩溃unrecognized selector send to instance xxxKVO crashKVC造成的crashNSTimer导致的Crash野指针Watch Dog超时造成的crash其他crash待补充 参考文章: 对于iOS端开…...
代码随想录刷题day11|(链表篇)206.翻转链表
目录 一、链表理论基础 二、翻转链表思路 双指针解法 递归解法 三、相关算法题目 四、总结 一、链表理论基础 代码随想录 (programmercarl.com) 二、翻转链表思路 两种方法:双指针解法和递归解法 双指针解法 首先定义一个指针curr,初始化为原…...
【STM32-学习笔记-8-】I2C通信
文章目录 I2C通信Ⅰ、硬件电路Ⅱ、IIC时序基本单元① 起始条件② 终止条件③ 发送一个字节④ 接收一个字节⑤ 发送应答⑥ 接收应答 Ⅲ、IIC时序① 指定地址写② 当前地址读③ 指定地址读 Ⅳ、MPU6050---6轴姿态传感器(软件I2C)1、模块内部电路2、寄存器地…...
2025年1月17日(点亮三色LED)
系统信息: Raspberry Pi Zero 2W 系统版本: 2024-10-22-raspios-bullseye-armhf Python 版本:Python 3.9.2 已安装 pip3 支持拍摄 1080p 30 (1092*1080), 720p 60 (1280*720), 60/90 (640*480) 已安装 vim 已安装 git 学习目标:…...
等保.三级要求下Redis 安全测评应该怎么做?勤
在之前的文章中,我们花了大量的篇幅,从记录后端pod真实ip开始说起,然后引入envoy,再解决了各种各样的需求:配置自动重载、流量劫持、sidecar自动注入,到envoy的各种能力:熔断、流控、分流、透明…...
WSL桥接网络配置:从临时到永久的IP固定方案
1. 为什么需要固定WSL的IP地址? 很多开发者在使用WSL(Windows Subsystem for Linux)进行嵌入式开发时都会遇到一个头疼的问题:每次重启WSL或者电脑后,IP地址都会变化。想象一下,你正在调试一个嵌入式设备&a…...
Onekey Steam Depot清单下载器:三步快速获取游戏清单的完整指南
Onekey Steam Depot清单下载器:三步快速获取游戏清单的完整指南 【免费下载链接】Onekey Onekey Steam Depot Manifest Downloader 项目地址: https://gitcode.com/gh_mirrors/one/Onekey 还在为Steam游戏清单的复杂获取流程而烦恼吗?Onekey Stea…...
PyTorch实战:用CrossEntropyLoss的weight和label_smoothing解决类别不平衡与过拟合
PyTorch实战:用CrossEntropyLoss的weight和label_smoothing解决类别不平衡与过拟合 当你面对医学影像分类任务时,数据集中正常样本占比90%,而病变样本仅占10%。训练后的模型对所有样本都预测为正常类别,准确率看似很高却完全无法识…...
hadoop+Spark+django基于大数据技术的网络小说推荐系统(源码+文档+调试+可视化大屏)
前言随着计算机技术的发展和普及,采用信息化管理技术取代人工管理是现在管理的主流方式。一些行业依然还是以人工记录为主,office软件为辅,来完成一些简单的数据录入和查询工作。可面对大量的数据信息就很难实现数据共享,数据的重…...
【2026年携程暑期实习- 4月12日-第二题- 灯带相融度最大化】(题目+思路+JavaC++Python解析+在线测试)
题目内容 有一条由 nnn 个灯珠组成的灯带,每个灯珠仅有两种状态$ 0$ 或 111。灯带上相邻灯珠之间的焊点具有权重$ w_i(对应第(对应第(对应第...
201-基于Wasserstein的分布式鲁棒优化:精确刻画风电出力概率分布与混合整数线性规划...
201-基于Wasserstein的分布式鲁棒优化 研究内容:结合Wasserstein距离实现风电出力概率分布模糊集的精确刻画,并运用线性决策规则与强对偶理论将其转换为混合整数线性规划模型求解 注意事项:并没有对全文进行复现,通过算例…...
MGeo地址相似度模型快速入门:3步完成部署,实测效果展示
MGeo地址相似度模型快速入门:3步完成部署,实测效果展示 1. 为什么选择MGeo地址相似度模型? 地址匹配一直是数据处理中的痛点问题。传统方法如编辑距离、Jaccard相似度在面对中文地址特有的缩写、层级错位和口语化表达时,往往表现…...
跨样本CellChat分析:解锁多组别细胞通讯的奥秘
1. 跨样本CellChat分析的核心价值 细胞通讯研究正在从单一样本分析向多组别比较转变,这种转变就像从观察单个社交网络发展到比较不同社交平台的互动模式。CellChat作为目前最强大的细胞通讯分析工具之一,其跨样本比较功能能够揭示不同生理或病理状态下细…...
大模型Agent真正可用的临界点到了吗?——2026奇点大会Function Calling落地成熟度评估矩阵(含6维度打分表)
第一章:大模型Agent真正可用的临界点到了吗?——2026奇点大会Function Calling落地成熟度评估矩阵(含6维度打分表) 2026奇点智能技术大会(https://ml-summit.org) Function Calling 已从实验性接口演进为生产级能力核心组件。20…...
