自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

高效使用Cursor以實(shí)現(xiàn)10x編程 原創(chuàng)

發(fā)布于 2024-12-5 13:50
瀏覽
0收藏

譯者 | 布加迪

審校 | 重樓

出品 | 51CTO技術(shù)棧(微信號(hào):blog51cto)

在生成式人工智能時(shí)代,我們的許多工作已發(fā)生了巨大的變化,這包括編程工作,大語(yǔ)言模型(LLM)極大地促進(jìn)了這個(gè)過(guò)程。

最近,許多基于生成式人工智能的代碼輔助工具已紛紛亮相。許多工具執(zhí)行同樣的任務(wù),但有一款工具備受公眾的關(guān)注,那就是Cursor。Cursor是一款基于AI的代碼編輯器,旨在讓開發(fā)人員可以致力于改善工作體驗(yàn),而不是僅僅修復(fù)代碼。

Cursor對(duì)開發(fā)人員大有幫助,包括數(shù)據(jù)科學(xué)家。本文將探討如何有效地使用這款I(lǐng)DE以實(shí)現(xiàn)10x編程。

我們先介紹它是如何工作的。

1.有效地使用Cursor

Cursor是一個(gè)IDE,最初是VS Code的分支,所以如果你已經(jīng)熟悉后者,就很容易上手Cursor。

正如我在上面提到,Cursor是一個(gè)基于生成式AI的IDE,可以幫助我們編寫代碼。但是Cursor到底有什么幫助呢?它有很多功能可供使用,但總的來(lái)說(shuō),Cursor可以在這三個(gè)方面幫助你:

1. 代碼自動(dòng)完成

2. 與你的代碼庫(kù)聊天

3. 編輯和編寫你的代碼

這些都是你可以從Cursor獲得的一般功能,但我們將更詳細(xì)地探討如何有效地使用Cursor。

提醒一下,代碼質(zhì)量將取決于你使用的LLM模型。在撰寫本文時(shí),Cursor只支持GPT系列、Claude系列和Cursor Small模型。你也可以使用谷歌模型,但需要分配API密鑰。

說(shuō)到分配API密鑰,如果你想從自己的帳戶扣費(fèi),可以通過(guò)你的API密鑰訪問(wèn)上述所有系列模型。如果沒有,你可以使用Cursor訂閱訪問(wèn)高級(jí)模型。Cursor Small模型始終免費(fèi),但質(zhì)量可能比其他模型還好。

不妨開始使用Cursor處理我們的工作。在開始之前,確保已在你的環(huán)境中安裝了Cursor。

2.代碼生成和編輯

我們將嘗試代碼生成功能,請(qǐng)按Ctrl + K組合鍵,文本欄將會(huì)出現(xiàn)。

舉個(gè)例子。我們生成腳本來(lái)讀取CSV數(shù)據(jù)并訓(xùn)練模型。你可以按照下面的提示操作。

高效使用Cursor以實(shí)現(xiàn)10x編程-AI.x社區(qū)圖片

正如你在上圖中看到,生成的代碼立即可用。你可以選擇接受代碼、拒絕代碼或者在代碼中添加后續(xù)指令。

代碼生成的另一個(gè)例子是使用現(xiàn)有代碼并在此基礎(chǔ)上加以改進(jìn)。在下圖中,我們將要求Cursor提供模型評(píng)估的進(jìn)一步選項(xiàng),Cursor會(huì)提供這些選項(xiàng)。

高效使用Cursor以實(shí)現(xiàn)10x編程-AI.x社區(qū)圖片

當(dāng)你已經(jīng)生成了代碼或者在環(huán)境中已經(jīng)有腳本時(shí),Cursor可以為我們的工作建議合適的代碼。如果你接受代碼,只需按tab按鈕,代碼就會(huì)生成。

高效使用Cursor以實(shí)現(xiàn)10x編程-AI.x社區(qū)圖片

即使你粗心地編寫了代碼,Cursor也可以幫助你修復(fù)代碼,判斷你的意圖。

高效使用Cursor以實(shí)現(xiàn)10x編程-AI.x社區(qū)圖片

借助上述所有功能,你就可以提高開發(fā)數(shù)據(jù)科學(xué)項(xiàng)目的工作效率了。

3.與你的代碼庫(kù)聊天

Cursor擅長(zhǎng)的另一項(xiàng)功能是允許你與代碼聊天。通過(guò)聊天,你可以專門就整個(gè)代碼腳本或代碼的特定部分進(jìn)行聊天。無(wú)論怎樣,你都可以按Ctrl + L組合鍵與代碼聊天。

比如說(shuō),我們與前面生成的代碼聊天作為參考,我們要求改進(jìn)代碼。

高效使用Cursor以實(shí)現(xiàn)10x編程-AI.x社區(qū)圖片

如上圖所示,Cursor解釋了你的指令和代碼建議。它不會(huì)自動(dòng)將代碼運(yùn)用到你的代碼,因?yàn)槲覀冃枰碅pply按鈕才能運(yùn)用建議的代碼,即使其生效。

高效使用Cursor以實(shí)現(xiàn)10x編程-AI.x社區(qū)圖片

然后,你還應(yīng)該接受每個(gè)轉(zhuǎn)換代碼的更改。除非你同意更改,否則轉(zhuǎn)換不會(huì)清除你的原始代碼。

高效使用Cursor以實(shí)現(xiàn)10x編程-AI.x社區(qū)圖片

接下來(lái),聊天功能允許你提及來(lái)自環(huán)境或者甚至互聯(lián)網(wǎng)的其他文件。Cursor稱其為“提及”功能。

高效使用Cursor以實(shí)現(xiàn)10x編程-AI.x社區(qū)圖片

比如說(shuō),我們將要求Cursor搜索互聯(lián)網(wǎng)以改進(jìn)我們的代碼,如下圖所示:

高效使用Cursor以實(shí)現(xiàn)10x編程-AI.x社區(qū)圖片

就像前面的例子一樣,代碼結(jié)果需要手動(dòng)運(yùn)用或生效。

最后,可以在聊天功能中附加圖片。這樣一來(lái),我們可以與自己的代碼聊天,同時(shí)還可以參閱圖片。

比如說(shuō),我想從我現(xiàn)有的代碼中生成一個(gè)特定的圖片。在本例中,我可以附加一個(gè)圖片示例,要求Cursor提供有關(guān)如何生成該圖的說(shuō)明。

高效使用Cursor以實(shí)現(xiàn)10x編程-AI.x社區(qū)圖片

提及的功能很強(qiáng)大,因?yàn)槟憧梢愿郊釉S多內(nèi)容,同時(shí)可以繼續(xù)滿足所需要的任何需求。

這就是有效使用Cursor所需要知道的全部?jī)?nèi)容。

4.結(jié)論

Cursor是一個(gè)編程IDE,旨在幫助開發(fā)人員使用生成式AI處理編程工作。主要有三個(gè)主要功能可以用來(lái)有效地使用Cursor:

1)代碼自動(dòng)完成

2) 與你的代碼庫(kù)聊天

3)編輯和編寫你的代碼

如果能夠利用上述所有功能,你就可以將編程工作的效率提高10倍。這個(gè)IDE的開發(fā)也仍在進(jìn)行中,因此請(qǐng)繼續(xù)關(guān)注可能對(duì)你的工作有所幫助的Cursor功能特性。

參考鏈接:https://www.kdnuggets.com/effectively-using-cursor-10x-coding

本文轉(zhuǎn)載自51CTO技術(shù)棧,譯者:布加迪

?著作權(quán)歸作者所有,如需轉(zhuǎn)載,請(qǐng)注明出處,否則將追究法律責(zé)任
標(biāo)簽
收藏
回復(fù)
舉報(bào)
回復(fù)
相關(guān)推薦