Cursor 編輯器
Cursor 這是一款與OpenAI合作并且基于GPT3的新一代輔助編程神器。它支持多種文件類型,支持格式化文本,支持多種主題,支持多語言語法高亮,支持快捷鍵設(shè)置,支持代碼折疊、括號(hào)匹配、自動(dòng)縮進(jìn)等功能等功能。最關(guān)鍵的是,不用科學(xué)上網(wǎng),它能幫助我們生成代碼。
Cursor 下載
可以直接官方網(wǎng)站下載:https://www.cursor.so/,目前它能支持的有 Windows、macOS、Linux 等主流操作系統(tǒng)。
Cursor 操作指南
下載后雙擊進(jìn)行安裝,我是Windows 版本的。操作特別簡(jiǎn)單,只需要記住兩個(gè)快捷鍵就行:
Windows 平臺(tái):
Ctrl+K : 智能生成代碼
Ctrl+L: 詢問代碼含義
Ctrl+A+ Ctrl+K : 代碼續(xù)寫、重寫能力,告訴他幫你續(xù)寫或者重寫。
接下來,我們打開一個(gè)文件,比如main.py,然后摁下快捷鍵 Ctrl+K,在提示框中輸入你想要生成的代碼(比如生成9 × \times × 9乘法表),回車即可。
稍等幾分鐘…生成代碼如下,點(diǎn)擊運(yùn)行即可。
這個(gè)簡(jiǎn)單的問題生成的代碼幾乎不在話下。假設(shè)我們有些代碼不理解,參考以下代碼
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# %matplotlib inline
from sklearn.ensemble import RandomForestClassifier #隨機(jī)森林
from sklearn.model_selection import KFold #交叉驗(yàn)證
filename="data.csv"
raw=pd.read_csv(filename)
print(raw.shape)
print(raw.head(3))
可以選中想要理解的代碼。比如:print(raw.shape)
,然后快捷鍵 Ctrl+L,再回車,CHAT會(huì)給出如下回答:
除了生成代碼,小伙伴還可以測(cè)試一下它的AI繪畫能力怎么樣?(可以畫個(gè)熊貓看看)
使用問題
回答的部分是英文,怎么設(shè)置?
有時(shí)候我們CHAT回答的是英文,怎么設(shè)置成中文?只需在MORE輸入always output your answers in Chinese
即可。
always output your answers in Chinese
Cursor設(shè)置中文版
點(diǎn)擊文件->首選項(xiàng)->擴(kuò)展 : 安裝chinese(simplified) 簡(jiǎn)體中文語言包,然后Ctrl + Shift + P 搜索 :configure display language ,安裝完成就可以了。
總結(jié)
Cursor可以根據(jù)你自己的要求,給你寫一些基礎(chǔ)的代碼,從而可以大大提高工作效率,而且不需要你有openAI賬號(hào)和key,你就可以白嫖。可以把他當(dāng)成免費(fèi)版的Copilot,代碼能力完全不輸后者,支持多種編程語言,對(duì)于代碼小白特別適合,安裝使用也比較簡(jiǎn)單。但是生成的代碼目前還不完美,不太符合要求,我們可以優(yōu)化自己的表達(dá),清楚一些,以便符合自己的要求。
參考鏈接
https://zhuanlan.zhihu.com/p/617403958
https://blog.csdn.net/hj960511/article/details/129705740文章來源:http://www.zghlxwxcb.cn/news/detail-456639.html
https://www.zhihu.com/question/590152131文章來源地址http://www.zghlxwxcb.cn/news/detail-456639.html
到了這里,關(guān)于基于ChatGPT的新一代輔助編程神器——Cursor的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!