【Cursor】学习笔记

Cursor是一款结合GPT-4的全自动编程工具,提供CodeCHAT功能用于代码提问,CodebaseIndexing以提升全局代码答案的质量。它能自动生成Python代码,例如将图片转为字符画,并支持在JupyterNotebook中运行。此外,还能进行代码优化,如变量名和函数名的改进,提高代码可读性和稳定性。
摘要由CSDN通过智能技术生成

学习资料

《Cursor 很方便的AI代码编辑器,提升编码效率的最佳工具》

《Cursor教程:全自动代码生成器,GPT-4让人人都可以编程》

Cursor是一款由GPT-4加持的全自动编程神器,任何人都可以用它来编程或者学习编程。

  1. Command+K:用来调出生成代码框,输入你想要的程序
  2. Command+L: 问它任何问题,比如“如何运行,第几行代码是什么意思?”等等

1. 核心功能

CodeCHAT:对代码进行提问

在这里插入图片描述

【Ctrl+L】选中代码片段进行提问

在这里插入图片描述

  1. 选中代码片段,然后点击【Chat】或者快捷键Ctrl+L,代码会自动复制到右侧的聊天框中
  2. 然后就可以对代码进行提问了

Codebase Indexing

Cursor: For improved codebase-wide answers, you can have Cursor compute vector embeddings over your entire codebase. We do this without storing your code on our servers!

2. 代码生成

使用Cursor将熊猫图像转换为字符串画

写一个python程序,要求实现图片转字符画,要用到pillow库的使用,arqparse 库,我要在
Jupyter notebook 中运行这个程序

生成.py代码:

from PIL import Image
import argparse

#命令行输入参数处理
parser = argparse.ArgumentParser()

parser.add_argument('file')    #输入文件
parser.add_argument('-o', '--output')  #输出文件
parser.add_argument('--width', type = int, default = 80) #输出字符画宽
parser.add_argument('--height', type = int, default = 80) #输出字符画高

#获取参数
args = parser.parse_args()

IMG = args.file
WIDTH = args.width
HEIGHT = args.height
OUTPUT = args.output

#字符画所使用的字符集,共70个字符,可自行扩展
ascii_char = list("1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+-=[]{};':\",./<>?\\|`~ ")

#将256灰度映射到70个字符上
def get_char(r,g,b,alpha = 256):
    if alpha == 0:
        return ' '
    length = len(ascii_char)
    gray = int(0.2126 * r + 0.7152 * g + 0.0722 * b)

    unit = (256.0 + 1)/length
    return ascii_char[int(gray/unit)]

if __name__ == '__main__':
    im = Image.open(IMG)
    im = im.resize((WIDTH,HEIGHT), Image.NEAREST)

    txt = ""

    for i in range(HEIGHT):
        for j in range(WIDTH):
            txt += get_char(*im.getpixel((j,i)))
        txt += '\n'

    print(txt)

    #字符画输出到文件
    if OUTPUT:
        with open(OUTPUT,'w') as f:
            f.write(txt)
    else:
        with open("output.txt",'w') as f:
            f.write(txt)

4. 代码改进

参考提示词:

这个代码在可读性方面和稳定性方面有哪些优化点,帮我优化下

4.1 改进代码示例

修改变量名来避免歧义性

在这里插入图片描述

更改函数名来增加可读性

在这里插入图片描述

5. ctrl + L:对代码进行Q&A

提问:

怎么在 jupyter notebook 中运行

回答:
在这里插入图片描述

6. 设置以中文回复

在这里插入图片描述

songyuc
关注 关注
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Cursor免费 GPT-4 IDE 工具的保姆级使用教程
千寻简笔记《chihiro-notes》已开源|公众号:千寻简
09-18 1762
本文介绍了Cursor这一基于人工智能技术的代码生成工具,包括其特点(利用自然语言处理和深度学习算法,可生成高质量代码,支持多种编程语言,能在多种操作系统上运行)及使用教程。教程内容涵盖下载(通过官网获取对应系统版本并安装)、初始化配置(如配置快捷键、AI指定语言,导入VS Code扩展,设置数据偏好,登录/注册)、安装插件(设置Cursor中文、配置gitee)、配置模型和Key(选择模型、配置密钥、自定义模型并进行测试)以及如何使用(打开提示词面板)等步骤。
什么? 你还没用过 Cursor? 智能 AI 代码生成工具 Cursor 安装和使用介绍
热门推荐
明明如月的技术博客
03-19 6万+
本文只是一个使用 Cursor 的简单示例,帮助大家如何安装和使用。大家可以根据自己的业务,让它帮你写一些基础的代码,利用好 Cursor 可以大大提高工作效率。如果生成的代码不太符合要求,可以优化自己的表达,交代更清楚一些;也可以尝试重新生成;还可以通过对话让它不断优化调整以便符合你的要求。人工智能的时代已经来临,让人工智能工具成为我们助手,提高开发效率。
轻松上手Cursor,体验丝滑编程
shoufei403的博客
09-16 2669
最近Cursor大火。作为一名程序员,理应接触接触,了解了解。好吧!这一了解,我直接用Cursor替换了用了好几年的vscode了。下面我把体验Cursor的过程总结了一下。你看看。
持续更新:当前最好用的AI 编程工具,Cursor超详细教程
He_r_o的博客
10-04 1107
这一次,AI 真懂你的代码
Cursor免费 GPT IDE 工具的保姆级使用教程
qq_35485206的博客
09-27 495
简介Cursor 是一款基于人工智能技术的代码生成工具。它利用先进的自然语言处理和深度学习算法,可根据用户的输入或需求,自动生成高质量代码。不管是初学者,还是资深开发者,Cursor 都能成为您编程之路上的得力助手。该工具支持多种编程语言,包括 Python、Java、C#、JavaScript 等。而且,它能在 Mac、...
Cursor 破局的关键:两个 PMF | Cursor 使用教程
u013669912的博客
09-25 913
……
Cursor搭配cmake实现C++程序的编译、运行和调试
weixin_42375828的博客
07-31 2495
Cursor搭配cmake实现C++程序的编译、运行和调试
深入解析 Cursor:AI 驱动的编程工具与应用示例
技术无疆
09-17 1678
随着人工智能(AI)技术的发展,编程工具也在不断进化,力求为开发者提供更加智能化的辅助体验。**Cursor** 就是这样一款结合 AI 技术的编程工具,它不仅能够帮助开发者快速编写、优化代码,还能通过与 AI 的无缝集成实现智能化的调试与改进。在本篇博客中,我们将详细介绍 Cursor 的功能,并展示一些使用示例代码。
Cursor编程初体验,搭载GPT-4大模型,你的AI助手,自然语言编程来了
Heartsuit的博客
03-21 7237
这两天体验了下最新生产力工具Cursor,基于最新的 GPT-4 大模型,目前免费,国内可访问,不限次数,你确定不来体验一把?以下通过12个简单的问题,从*语言支持*、*语法支持*、*业务场景*、*代码解释*、*代码优化*等方面来体验一把这个编程生产力利器。 理论上,对于复杂的任务,只要分解到GPT能够理解的那一步,都可以胜任。程序员的AI助手,自然语言编程真的来了。至于下面生成的代码能不能用,还需要进行实际验证,但目测从语言支持、语义理解以及逻辑推理等方面来看,可用率至少80%。
推荐一款神级编程工具[Cursor]自带gpt而且免费!
wayne214的博客
05-26 1225
Web开发:我可以回答关于HTML、CSS和JavaScript等Web开发技术的问题,以及如何使用各种Web框架(如React、Angular、Vue等)进行开发。数据库:我可以回答关于SQL和NoSQL数据库(如MySQL、PostgreSQL、MongoDB等)的问题,包括查询语法、性能优化和数据库设计等方面的内容。编程语言:我可以回答关于各种编程语言(如Python、Java、JavaScript、C++等)的问题,包括语法、函数和库等方面的内容。适用平台:Mac、Windows、Linux。
充满可能的新一代辅助编程神器:Cursor
Brath的博客
03-22 4694
随着技术的不断进步,人工智能已经逐渐成为了编程领域中不可或缺的一部分。而今天我们要为大家介绍的,就是一款基于 GPT4 智能引擎,由 OpenAI 开发出来的全新辅助编程神器 — Cursor
Python学习笔记(五)——–Python迭代器
01-20
迭代器(iterator)有时又称游标(cursor)是程序设计的软件设计模式,可在容器(container,例如链表或阵列)上遍访的接口,设计人员无需关心容器的内容。 关键点:遍访(遍历?)容器 二、迭代器特点 1.迭代器可以...
Android学习笔记-保存数据到SQL数据库中(Saving Data in SQL Databases)
01-05
上篇文章学习了android保存文件,今天学习的是保存数据到SQL数据库中。相信大家对数据库都不陌生。对于大量重复的,有特定结构的数据的保存,用 SQL数据库 来保存是最理想不过了。 下面将用一个关于联系人的数据库...
De-emphasis学习笔记
04-25
### De-emphasis学习笔记 #### 一、De-emphasis简介 在高速串行信号传输过程中,信号质量会受到传输线的损耗影响,尤其是在长距离传输时更为明显。由于传输线对于高频分量的损耗通常大于低频分量,这会导致接收端...
学习笔记】python
最新发布
Eddie_hyh的博客
10-12 1085
python学习
MySql学习笔记
weixin_45906989的博客
07-27 1434
MySql学习笔记
Cursor 完全使用教程
AIBigModel的博客
10-01 2439
Cursor 是由 Anysphere[2] 这个实验室打造的代码编辑器,它基于 VSCode 修改派生,因此所有你在 VSCode 上的配置都能够导入到 Cursor 里使用,如果你平常使用 VSCode 进行开发,那么你能够非常便捷地迁移过来。Cursor 和 VSCode 的最大的不同点在于它内置了 AI 进行代码的协作,为此它对 VSCode 进行了诸多修改,这些修改使得它的体验比在 VSCode 上使用诸如 Github Copilot 一类的插件更加舒服。
Cursor代码编辑器的使用
杨宇
03-22 4102
Cursor (https://www.cursor.so/)是 GPT-4 驱动的一款强大代码编辑器,可以辅助程序员进行日常的编码。1.通过crtl+k提问:基于java语言,实现user基础信息定义,实现user基于mybits增删改查过程。下面通过实际例子来展示cursor如何帮你编程。默认有react及python的基本示例。问题:基于此类进一步优化,使其具备多并发。Cursor对于编程而言是个不错的帮手。2.通过ctrl+l进行提问是解答。
如何用 AI 编辑器 Cursor 做数据分析?
玉树芝兰
08-26 1353
(注:本文为小报童精选文章。已订阅小报童或加入知识星球「玉树芝兰」用户请勿重复付费)复归Cursor 是一款基于 AI 技术的代码编辑器,能够提供智能代码补全和生成功能。其实这款应用,我一年多以前就给你介绍过。当时 Cursor 还处于免费试用期,用户可以免费使用 GPT-4 的功能。对很多访问 GPT-4 有困难的用户来说,那是一个难得的机会。只不过,不久我放弃了使用它。因为当时 Cursor ...
写文章

热门文章

  • 解决“cv2.error: OpenCV(3.4.2) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356:...” 144526
  • Anaconda中如何查看已经安装的包 139788
  • Python中如何查看(打印输出)变量的数据类型 80312
  • Numpy中出现“ValueError: zero-size array to reduction operation maximum which has no identity”错误的调试笔记 66804
  • OpenCV中出现“Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000005C8ECFFA80 处。”的异常 60453

分类专栏

  • PyTorch学习 27篇
  • 《南溪的目标检测学习笔记》 28篇
  • 开源计划 6篇
  • 《Ubuntu学习笔记》 6篇
  • Linux学习 3篇
  • Android测试 4篇
  • 电脑大师~ 8篇
  • 博弈论 5篇
  • 强化学习 1篇
  • 自动驾驶 29篇
  • Anaconda
  • ROS2 4篇
  • 无人驾驶 14篇
  • 车道线检测 2篇
  • TensorFlow学习 4篇
  • Bash
  • PyCharm学习 2篇
  • Markdown学习 2篇
  • 计算机组成原理
  • Jupyter Lab 4篇
  • MMDetection
  • 人脸检测 3篇
  • 人脸检测与识别 2篇
  • 数据标注 3篇
  • 语义分割 7篇
  • SLAM 1篇
  • 语义分割课程 3篇
  • 多目标跟踪 3篇
  • 标注工具 2篇
  • Apollo 1篇
  • Electron 4篇
  • 超参数搜索
  • Image Caption 5篇
  • OCR 4篇
  • 数字公式识别 2篇
  • 操作系统 2篇
  • 实验室资料 5篇
  • 笔记 3篇
  • 图像识别 2篇
  • 人脸识别 2篇
  • Backbone 5篇
  • CSS 1篇
  • 超参数搜素 1篇
  • EfficientNet 1篇
  • 图像分类 1篇
  • Windows程序开发 1篇
  • Android学习 1篇
  • Python文件读写 1篇
  • 高精度地图 1篇
  • 模拟按键 1篇
  • 设计模式 1篇
  • Detectron2 1篇
  • 实例分割 1篇
  • GAN 5篇
  • matplotlib 2篇
  • Kaggle数据竞赛 1篇
  • Cross-Modal Retrieval 1篇
  • 算法与数据结构 1篇
  • CS231n课程学习 1篇
  • 无监督学习 1篇
  • 音频编码 2篇
  • Java学习 9篇
  • C++学习
  • Android音频播放 1篇
  • Android调用C/C++代码 3篇
  • JNI编程 1篇
  • Android编程 4篇
  • Android调试 1篇
  • FFTW学习 1篇
  • 编程心得 2篇
  • 论文写作 3篇
  • MATLAB学习 15篇
  • 易语言学习 2篇
  • CE学习
  • 网络安全 1篇
  • Eclipse学习 2篇
  • Java文件读写 2篇
  • Android UI 1篇
  • 《Python学习笔记》 44篇
  • CUDA & cuDNN 6篇
  • 《OpenCV学习笔记》 8篇
  • VS学习 1篇
  • TeXstudio学习 2篇
  • 《LaTeX写作》 4篇
  • 计算机图形学 2篇
  • Machine Learning by Andrew Ng 9篇
  • 机器学习 15篇
  • 电脑专家~ 6篇
  • Anaconda学习 8篇
  • 计算机视觉 23篇
  • 图像处理 11篇
  • 高等数学 3篇
  • 模式识别 3篇
  • 概率论与数理统计 4篇
  • NumPy学习 11篇
  • Jupyter Notebook 6篇
  • 《深度学习笔记》 29篇
  • pandas学习 1篇
  • 目标检测 62篇
  • CNN学习 13篇
  • 旋转目标检测 1篇

最新评论

  • PyTorch Cookbook by Eric

    CSDN-Ada助手: 如何使用 PyTorch 实现语义分割模型?

  • LaTeX Cookbook by Eric

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性。

  • SRL——无人机区域定位系统

    songyuc: 你好,这个项目我们已经暂停开发了,不好意思哈

  • SRL——无人机区域定位系统

    qq_44403443: 请问有相关论文或者代码可以分享一下吗,想学习一下

  • “可见光迁移SAR图像识别”学习笔记

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性;(2)起一个更符合文章内容的标题。

最新文章

  • 【Python】相等性比较运算(==, is)的学习笔记
  • 在使用pynput时出现“ctypes.ArgumentError: argument 2: TypeError: expected WinFunctionType instance...”错误
  • 公务员考试复习笔记
2024
10月 5篇
09月 10篇
08月 7篇
07月 10篇
06月 11篇
05月 5篇
04月 4篇
03月 7篇
02月 12篇
01月 19篇
2023年279篇
2022年92篇
2021年123篇
2020年162篇
2019年137篇
2018年20篇
2017年13篇
2016年24篇

目录

目录

分类专栏

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家户外雕塑用不锈钢还是玻璃钢平度玻璃钢卡通雕塑水果蔬菜玻璃钢雕塑美国商场周年庆美陈平凉仿真玻璃钢雕塑定制浙江十二生肖玻璃钢雕塑泥塑玻璃钢雕塑制作潮州广场玻璃钢雕塑温州玻璃钢花盆销售公司邯郸附近有卖玻璃钢花盆的吗南通卡通玻璃钢雕塑定做丹阳商场美陈制作清远美陈玻璃钢雕塑桃子玻璃钢雕塑玻璃钢仿生雕塑价格广东商场创意商业美陈策划白山玻璃钢雕塑制作厂家辽宁商场创意商业美陈策划东城玻璃钢雕塑工厂运城玻璃钢商场美陈上海商场创意商业美陈思路辽宁商场美陈雕塑玻璃钢雕塑上用什么漆吉林玻璃钢动物雕塑价格玻璃钢雕塑固定承德玻璃钢仿铜雕塑价格广场玻璃钢雕塑品牌汕尾玻璃钢花盆厂家澳门仿铜玻璃钢雕塑玻璃钢做的雕塑有裂缝怎么办香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化