基于ChatGPT的新一代辅助编程神器——Cursor
Cursor 编辑器
Cursor 这是一款与OpenAI合作并且基于GPT3的新一代辅助编程神器。它支持多种文件类型,支持格式化文本,支持多种主题,支持多语言语法高亮,支持快捷键设置,支持代码折叠、括号匹配、自动缩进等功能等功能。最关键的是,不用科学上网,它能帮助我们生成代码。
Cursor 下载
可以直接官方网站下载:https://www.cursor.so/,目前它能支持的有 Windows、macOS、Linux 等主流操作系统。
Cursor 操作指南
下载后双击进行安装,我是Windows 版本的。操作特别简单,只需要记住两个快捷键就行:
Windows 平台:
Ctrl+K : 智能生成代码
Ctrl+L: 询问代码含义
Ctrl+A+ Ctrl+K : 代码续写、重写能力,告诉他帮你续写或者重写。
接下来,我们打开一个文件,比如main.py,然后摁下快捷键 Ctrl+K,在提示框中输入你想要生成的代码(比如生成9 × \times × 9乘法表),回车即可。
稍等几分钟…生成代码如下,点击运行即可。
这个简单的问题生成的代码几乎不在话下。假设我们有些代码不理解,参考以下代码
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# %matplotlib inlinefrom sklearn.ensemble import RandomForestClassifier #随机森林
from sklearn.model_selection import KFold #交叉验证
filename="data.csv"
raw=pd.read_csv(filename)
print(raw.shape)
print(raw.head(3))
可以选中想要理解的代码。比如:print(raw.shape)
,然后快捷键 Ctrl+L,再回车,CHAT会给出如下回答:
除了生成代码,小伙伴还可以测试一下它的AI绘画能力怎么样?(可以画个熊猫看看)
使用问题
回答的部分是英文,怎么设置?
有时候我们CHAT回答的是英文,怎么设置成中文?只需在MORE输入always output your answers in Chinese
即可。
always output your answers in Chinese
Cursor设置中文版
点击文件->首选项->扩展 : 安装chinese(simplified) 简体中文语言包,然后Ctrl + Shift + P 搜索 :configure display language ,安装完成就可以了。
总结
Cursor可以根据你自己的要求,给你写一些基础的代码,从而可以大大提高工作效率,而且不需要你有openAI账号和key,你就可以白嫖。可以把他当成免费版的Copilot,代码能力完全不输后者,支持多种编程语言,对于代码小白特别适合,安装使用也比较简单。但是生成的代码目前还不完美,不太符合要求,我们可以优化自己的表达,清楚一些,以便符合自己的要求。
参考链接
https://zhuanlan.zhihu.com/p/617403958
https://blog.csdn.net/hj960511/article/details/129705740
https://www.zhihu.com/question/590152131
基于ChatGPT的新一代辅助编程神器——Cursor相关推荐
- 10个值得收藏的ChatGPT辅助编程技巧
在我们开始之前,你必须先了解编程语言,然后才能相信 ChatGPT 抛给你的任何东西. 我必须明确这一点,因为许多误入歧途的绵羊被告知 ChatGPT 是新的圣杯,开发人员将被淘汰. 推荐:用 NSD ...
- Cursor一个使用chatgpt-4的ai辅助编程工具
本篇文章主要讲解cursor 工具的下载和使用,通过cursor可以利用ai辅助进行编程,同时也可以不用魔法使用到chatgpt. 作者:任聪聪 日期:2023年3月22日 用了这个工具,突如其来的一 ...
- 玩转ChatGPT:辅助编程
一.写在前面 首先让小Chat介绍自己在编程方面的天赋: 总结起来:TA掌握了海量的编程知识,能做到自动代码生成.代码审查优化.编程教学辅导以及实时问题解答.我问TA学习了多少案例,TA说:忘了,但保 ...
- python3.7.2下载-Python编程神器 v3.7.2 最新免费版
Python编程神器正式版是一款非常优秀的编程软件,它极其容易上手,而且表达能力强,此外它还可以使你能够专注于解决问题而不是去搞明白语言本身.有需要的用户欢迎在巴士下载站下载! 软件功能 易学:Pyt ...
- python手机版iphone-Python编程神器
Python编程神器集python学习和应用功能于一体,用户可以随时使用软件学习python知识和运用技巧,同时还能使用软件进行便捷的编程.下面非凡软件站小编为大家带来的苹果版下载地址,喜欢的小伙伴赶 ...
- 基于多线程技术和自定义消息编程实现Windows 9x异步串行通信
基于多线程技术和自定义消息编程实现Windows 9x异步串行通信 张志明 李蓉艳 王 磊 摘 要 分析了基于Windows 95/98平台上的异步串行通信程序开发方法,并结合开发实践,用C++B ...
- 服务器部署基于chatgpt的服务
2023.3.21:更新 作者的新项目:https://github.com/zhayujie/bot-on-anything 可以多端部署,wechat,web,公众号等,已成功部署,有问题可以相互 ...
- 地表最强AI 辅助编程工具——GitHub Copilot安装教程
GitHub Copilot 文章目录 GitHub Copilot 一.GitHub Copilot 介绍 二.GitHub Copilot 通行证注册流程 1.打开GitHub Copilot [ ...
- Triton:openai开源GPU编程神器
Triton:openai开源GPU编程神器 序言 GPU编程的困难 编程模型 矩阵乘法 高级系统架构 编译器后端 序言 我们将发布Triton 1.0,这是一种开源的类似Python的编程语言,使没 ...
最新文章
- Nginx中木马解决方法
- 浮点加减运算之0舍1入法与恒置1法
- JSONObject和JSONArray的关系
- 编程语言的发展趋势及未来方向(3):函数式编程
- Overlay Surfaces (覆盖表面)
- java中catch ()_有关java中的try{}catch(){}的讲解
- 【IT之路】LoadRunner系列-Win7 64bit下搭建Loadrunner11破解版
- Android腾讯微博开放平台(六)发布一条图文微博
- Elasticsearch系列——(1.2)倒排索引 的实现
- 【题解】P3939数颜色
- 多伦多大学计算机专音乐专业,终于懂了加拿大音乐专业学院推荐
- Android TabLayout设置选中状态标题字体大小,粗细
- 栈解旋unwinding
- 熬夜整理,五万字长文总结 C/C++ 知识点
- python面试题(六)——数据库mysql、redis篇
- 软件工程毕业设计课题(12)基于python的毕业设计python校园二手书籍交易网站系统毕设作品源码
- 产品笔试刷题错题记录
- OpenCV学习笔记 - OpenCV必知必会的基础
- jpa,分析duid参数,当前用户的最大线程数,线上问题排查,stack命令查看占用CPU高的线程堆栈信息
- node 批量下载百度图片壁纸