10x效率提升! Cursor官方給小白的12條使用建議

在 cursor 早期版本我們可能是通過(guò)建立一個(gè) readme 文檔去存儲(chǔ)這些需求和設(shè)計(jì)文檔,然后執(zhí)行的時(shí)候去引用 readme 文檔,但是現(xiàn)在 cursor 升級(jí)版本了,你只要把相關(guān)的文檔放在 .cursor
目錄下,它每次執(zhí)行的時(shí)候就都能讀到。
這一點(diǎn)總結(jié)一下就是:
- 1)
.cursor/
文件夾是 Cursor 用來(lái)存儲(chǔ)項(xiàng)目特定配置和上下文信息的地方。將設(shè)計(jì)文檔、需求列表、API 規(guī)范、架構(gòu)圖等重要信息放在這里,可以讓 Cursor 在工作時(shí)擁有更全面的背景知識(shí),從而更好地理解任務(wù)的上下文和目標(biāo)。 - 2) 我們可以把
.cursor/
目錄看作是給 AI 助手的“工作臺(tái)”或“參考資料庫(kù)”。任何能幫助人類(lèi)開(kāi)發(fā)者理解項(xiàng)目的信息,同樣也能幫助 Cursor,包括需求文檔、設(shè)計(jì)規(guī)范、TODO 列表等。
第八條,AI 不行自己上
If code is wrong, just write it yourself. Cursor learns faster from edits than explanations.
如果代碼錯(cuò)的太離譜,請(qǐng)自己寫(xiě)。Cursor從代碼修改中學(xué)習(xí)的速度遠(yuǎn)快于文字解釋。
有的時(shí)候你會(huì)發(fā)現(xiàn) cursor 改代碼,它怎么改都改不好,這個(gè)時(shí)候就需要你親自上場(chǎng)了,自己手動(dòng)去改代碼。這樣的效率或許遠(yuǎn)比你用文字跟 cursor 溝通怎么改來(lái)的高效。
有的代碼問(wèn)題,你甚至一眼就知道問(wèn)題所在,但是 cursor 就是改不好,所以與其花費(fèi)大量時(shí)間嘗試用自然語(yǔ)言向 Cursor 解釋如何修正一段錯(cuò)誤的代碼,不如直接自己動(dòng)手修改。
而且 Cursor 通過(guò)分析你修改前后的代碼差異 (diff),能更直接、更有效地學(xué)習(xí)到正確的做法。
cursor 會(huì)學(xué)習(xí)你的經(jīng)驗(yàn),這是靜默的。這就是為什么說(shuō),你 cursor 用的越多,cursor 就會(huì)越懂你
案例:
比如說(shuō)在 Java 開(kāi)發(fā)中,我們使用 Restful 風(fēng)格的 API 的時(shí)候,它其實(shí)是有四種請(qǐng)求方法的,GET POST PUT DELETE
但是我們國(guó)內(nèi)開(kāi)發(fā)的話,一般常用的就是 GET 和 POST
你用 cursor 生成 Controller 的時(shí)候,它一開(kāi)始會(huì)按照標(biāo)準(zhǔn)寫(xiě)法,GET POST PUT DELETE
這四種
但是如果你把 PUT 和 DELETE 都改成 POST 的時(shí)候,下一次 cursor 再生成 Controller 代碼的時(shí)候,它就會(huì)學(xué)習(xí)你的方式,入鄉(xiāng)隨俗,只生成 POST 形式
第九條,擅用聊天記錄
Use chat history to iterate on old prompts without starting over.
使用聊天記錄去迭代歷史提示詞,而不用從頭開(kāi)始
Cursor 在項(xiàng)目級(jí)別會(huì)保留你所有的歷史對(duì)話,通過(guò) 「Show Chat History」可以查看當(dāng)前項(xiàng)目下的所有歷史對(duì)話
我們?cè)陂_(kāi)發(fā)一個(gè)功能模塊的時(shí)候,去新建一個(gè)對(duì)話,這樣你的所有改動(dòng)都是可以回溯的,而且 cursor 的聊天對(duì)話是可以重命名的,你完全可以把對(duì)話重命名成你對(duì)應(yīng)需求模塊的名字。
因?yàn)?cursor 的聊天界面保存了所有對(duì)話歷史,所以如果一個(gè)提示詞生成的結(jié)果不完全滿意,你不需要從頭開(kāi)始寫(xiě)一個(gè)新的提示詞,可以在現(xiàn)有對(duì)話的基礎(chǔ)上進(jìn)行迭代,要求 AI 改進(jìn)或修改之前的輸出。
你可以說(shuō):“在剛才生成的代碼基礎(chǔ)上,增加一個(gè) XX 功能” 或者 “你剛才的建議不錯(cuò),但是請(qǐng)把 XX 部分修改成 YY”。這樣可以節(jié)省時(shí)間,并保持上下文的連貫性。
第十條,根據(jù)需求選擇模型
Choose models intentionally. Gemini for precision, Claude for breadth.
根據(jù)需求審慎選擇模型:追求精度選用Gemini,需要廣泛覆蓋則用Claude。
也就是說(shuō)我們需要了解不同模型的特性和適用場(chǎng)景,根據(jù)需求選擇不同的模型。一般我們寫(xiě)代碼會(huì)用 Claude 和Gemini,但是在需求討論的時(shí)候可以嘗試別的模型,比如 GPT 和 DeepSeek
第十一條,提供詳細(xì)文檔
In new or unfamiliar stacks, paste in link to documentation. Make Cursor explain all errors and fixes line by line.
在接觸新或不熟悉的技術(shù)棧時(shí),請(qǐng)粘貼官方文檔鏈接,并要求 Cursor 逐行解釋所有錯(cuò)誤及其修復(fù)方案。
當(dāng)你使用一個(gè)新的編程語(yǔ)言、框架或庫(kù)時(shí),你和 Cursor 可能都對(duì)其不夠熟悉。此時(shí),提供官方文檔的鏈接可以極大地幫助 Cursor 理解相關(guān)的 API、用法和最佳實(shí)踐。
也就是說(shuō)在使用新框架或者你不熟悉的技術(shù)棧的時(shí)候,可以把相關(guān)文檔粘貼進(jìn) cursor 里面,這樣可以大大增加 cursor 的理解程度。
案例:
比如說(shuō)我們現(xiàn)在使用 node.js
但是你對(duì)它又不熟悉,這個(gè)時(shí)候就可以把 node.js
的官方文檔粘貼進(jìn) cursor 里面
https://nodejs.org/docs/latest/api/
具體粘貼的位置
后續(xù)用的時(shí)候,可以手動(dòng)刷新一下,讓這個(gè)文檔維持在一個(gè)最新的狀態(tài),防止官方文檔修改了,但是你拉取了還是老版本的文檔
第十二條,構(gòu)建索引
Let big projects index overnight and limit context scope to keep performance snappy.
對(duì)大型項(xiàng)目啟用后臺(tái)自動(dòng)索引構(gòu)建;限制上下文檢索范圍以確保響應(yīng)迅捷。
對(duì)于一些大型項(xiàng)目,如果你想使用 cursor 來(lái)輔助開(kāi)發(fā)的話,先索引,再動(dòng)工。不要 cursor 還沒(méi)索引完,你立馬就開(kāi)始開(kāi)發(fā)了。
對(duì)于大型代碼庫(kù)來(lái)說(shuō),Cursor 需要一些時(shí)間來(lái)建立索引,這樣才能夠快速理解和導(dǎo)航代碼。如果這個(gè)索引時(shí)間相對(duì)較長(zhǎng),你可以讓這個(gè)索引過(guò)程在非工作時(shí)間(如夜間)進(jìn)行。
同時(shí),在日常使用中,通過(guò) @
符號(hào)等方式限制 Cursor 的上下文范圍,避免它在整個(gè)大型項(xiàng)目中搜索,從而保持其響應(yīng)速度。
推薦閱讀:AI編程神器Cursor新手怎么入門(mén)? Cursor基礎(chǔ)使用教程
相關(guān)文章
Ubuntu系統(tǒng)怎么安裝Cursor? Cursor安裝圖文教程
自己的電腦是Ubuntu系統(tǒng),想要安裝Cursor編輯器,該怎么安裝呢?下面我們就來(lái)看看Cursor安裝過(guò)程2025-06-18Cursor關(guān)閉后自動(dòng)卸載刪除無(wú)法打開(kāi)怎么辦? Curso自動(dòng)刪除問(wèn)題解決辦法
電腦運(yùn)行cursor時(shí),一旦關(guān)閉,再打開(kāi)時(shí),就“鼠標(biāo)點(diǎn)擊無(wú)效/桌面圖標(biāo)提示被刪除“,該怎么解決這個(gè)問(wèn)題呢?下面我們就來(lái)看看詳細(xì)解決辦法2025-06-17cursor有哪些高級(jí)用法? Cursor的五種高級(jí)使用指南
之前我們介紹了Cursor下載安裝以及界面認(rèn)知等基礎(chǔ)知識(shí),今天我們就來(lái)分享Cursor的五種高級(jí)使用指南,詳細(xì)請(qǐng)看下文介紹2025-06-17Cursor插件市場(chǎng)打不開(kāi)怎么辦? Cursor插件市場(chǎng)無(wú)法打開(kāi)或加載緩慢解決辦
cursor默認(rèn)安裝使用的并不是vs code的插件市場(chǎng),國(guó)內(nèi)網(wǎng)絡(luò)有時(shí)候打不開(kāi),或者等待時(shí)間很長(zhǎng),下面我們就來(lái)看看詳細(xì)的解決辦法2025-06-17Cursor登錄按鈕點(diǎn)擊沒(méi)反應(yīng)怎么辦? Cursor無(wú)法登錄的解決方案
Cursor下載安裝后,發(fā)現(xiàn)點(diǎn)擊Sign in按鈕沒(méi)反應(yīng),無(wú)法登錄上去,該怎么辦呢?下面我們就來(lái)看看詳細(xì)解決辦法2025-06-17Cursor連接失敗無(wú)法更新怎么辦? Cursor常見(jiàn)故障排除指南
Cursor在使用的時(shí)候遇到了各種問(wèn)題,之前對(duì)開(kāi)發(fā)運(yùn)行環(huán)境不甚上心,只要配置能用就行,但是遇到問(wèn)題仍然犯難,我們今天整理了常見(jiàn)問(wèn)題排查與日志收集指南,詳細(xì)如下2025-06-14Cursor Tab怎么用? AI驅(qū)動(dòng)的代碼自動(dòng)補(bǔ)全功能詳解
Cursor Tab是Cursor編輯器內(nèi)置的自動(dòng)補(bǔ)全功能,可以看作是加強(qiáng)版的Copilot,怎么使用這個(gè)功能呢?詳細(xì)請(qǐng)看下文介紹2025-06-14Cursor集成終端怎么用? Cursor集成終端詳細(xì)圖文使用指南
Cursor 內(nèi)置了集成終端,跟 VS Code 集成終端操作一樣,該怎么使用終端呢?下面我們就來(lái)看看詳細(xì)教程2025-06-14Cursor中code/cursor命令怎么用? Cursor基于VSCode的編輯器命令詳解
Cursor 是一款基于 Visual Studio Code (VS Code) 的現(xiàn)代化代碼編輯器,所以它繼承了 VS Code 的強(qiáng)大功能,如本文要介紹的 code 命令,詳細(xì)請(qǐng)看下文介紹2025-06-14從入門(mén)到高效工作流! 開(kāi)發(fā)工具Cursor使用配置及備忘
Cursor 是一款強(qiáng)大的 AI 編程工具,它能夠幫助你輕松實(shí)現(xiàn)從零到一個(gè)專(zhuān)業(yè)網(wǎng)頁(yè)的轉(zhuǎn)變,下面我們就來(lái)看看開(kāi)發(fā)工具Cursor使用配置及備忘2025-06-14