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