cursor有哪些高級用法? Cursor的五種高級使用指南

如果你使用Cursor已有一段時間,并開始用它處理更復(fù)雜的項目,肯定遇到過保持項目進展的挑戰(zhàn)。這并非Cursor特有的問題,而是AI輔助編程的共性。小場景容易應(yīng)對,大場景難度陡增。雖然模型已有長足進步,但在把握全局方面,人類仍更勝一籌。
代碼編寫
Cursor 最基本的功能是幫助你編寫代碼。只需使用 Composer(Ctrl+I),描述你想要實現(xiàn)的功能,Cursor 就能生成相應(yīng)的代碼。不滿意?直接告訴它,它會立即調(diào)整
eg:生成一個簡歷網(wǎng)站,模型采用claud3.5
寫作編輯
Cursor 不僅能寫代碼,還能幫你寫文章。你可以讓它生成大綱,然后根據(jù)大綱寫出完整文稿。不滿意某段內(nèi)容?選中后按 Ctrl+K,讓 AI 重新編輯,調(diào)整語氣、長度或風格。
eg:模型采用claud3.5
進一步,新建一個寫作大師的提示詞
把大綱按照人設(shè)寫成一篇文稿
自動生成工作流
Cursor 可以幫你設(shè)計和實現(xiàn)自動化工作流。只需導(dǎo)入相關(guān)文檔,讓 AI 理解平臺的功能和節(jié)點,然后讓它設(shè)計一個工作流并生成配置文件
eg:定制dify工作流
@dock 把dify的官方文檔url添加進去
圈上文檔直接問
使用dify設(shè)計工作流
進一步,可以找dify的配置文件給其做參考
打開dify,通過導(dǎo)入的方式打開工作流
直接點擊運行即可
搞定開源項目
遇到不懂的開源項目?用 Cursor 打開它,讓 AI 索引整個代碼庫并解釋項目功能。想修改或添加功能?讓 AI 為代碼添加注釋,或者直接告訴它你想要的改動
eg:clone一個開源項目,接著讓AI解釋開源項目
數(shù)據(jù)處理
Cursor 可以幫你處理各種數(shù)據(jù)格式。無論是數(shù)據(jù)清洗、格式轉(zhuǎn)換,還是生成測試數(shù)據(jù),都可以通過簡單的自然語言指令完成,無需編寫復(fù)雜的代碼
eg:微調(diào),把hugging face上的數(shù)據(jù)集修改成標準格式的數(shù)據(jù)集
微調(diào)大模型
hugging face上的數(shù)據(jù)集
如何最大化利用cursor工具的技巧來節(jié)省對話次數(shù)
1.首先切換為agent模式,只有這個模式它才會調(diào)用本地工具(如終端,讀取文件等等)
2.命令cursor在項目根目錄使用"tree /f"命令,并命令它總結(jié)每個文件的作用
如圖:
3.命令cursor根據(jù)獲取到的所有文件總結(jié)出項目結(jié)構(gòu)(
4.命令cursor為每個層級創(chuàng)建白盒測試(根據(jù)需求來創(chuàng)建,這個時候此前收集到的信息會被模型歸納總結(jié)避免遺漏某個文件的測試)
5.直接讓cursor運行測試,接著就看cursor反復(fù)測試代碼直到調(diào)用工具次數(shù)到達上限(25次)或者代碼通過測試吧
6.適當?shù)臅r候可以讓它添加DEBUG語句(畢竟模型還不能通過斷點來DEBUG)來避免反復(fù)修改卻始終沒有解決問題的情況.
節(jié)省對話次數(shù)的方法就是在一次對話中讓它進入"運行測試"-“得到測試結(jié)果”-“進行DEBUG”-"運行測試"的循環(huán)
如果我想讓AI總結(jié)項目,生成開發(fā)指南,但不想讓他修改代碼該怎么辦?
首先,我們要明確一點,LLM上下文和輸出都是受限的,所以尋常的Chat模式必定是無法使用的,因為你不可能將所有代碼一次性全部提供給它,它也不可能給你生成幾萬行的開發(fā)指南。
所以,我們需要使用具有agent功能的工具,如:cursor compose里面的agent模式,或者cline工具,這些工具本質(zhì)上是由一個決策者和多個執(zhí)行者組成,決策者負責制定完成任務(wù)所需要進行的操作步驟,再交由執(zhí)行者去執(zhí)行,決策和執(zhí)行都是單獨的一次Chat。
那么,思路就很簡單了。
- 1、拿到項目文件目錄接口,由決策者生成閱讀指南,相當于你的leader教你如何閱讀項目。
- 2、讓執(zhí)行者根據(jù)決策者生成的閱讀指南,逐個文件閱讀并生成文件內(nèi)容概要、函數(shù)接口概要,將閱讀結(jié)果保留到/docs目錄下的項目同結(jié)構(gòu)md文件下(如:src/hello/prompt.py(提供一些prompt常量) => docs/src/hello/prompt.md,src/hello/fillPrompt.py(提供一些工具函數(shù),來操作prompt里面定義的變量等信息) => docs/src/hello/fillPrompt.md)。
- 3、所有的執(zhí)行者閱讀完后,再交由思考者,逐個文件夾總結(jié)歸納(例如:docs/src/hello/下有prompt.md和fillPropmt.md,對齊總結(jié)歸納后會得到docs/src/hello.md),如此循環(huán)遞歸向上,直到得到最終的docs.md,這便是我們所需要的項目開發(fā)指南。
實現(xiàn):如果你使用cline,那么請你創(chuàng)建一個MCP工具,用于獲取項目目錄和文件結(jié)構(gòu),并需要能標注和獲取已經(jīng)瀏覽和歸納總結(jié)過的文件。
推薦閱讀: Cursor插件市場無法打開或加載緩慢解決辦法
相關(guān)文章
Cursor插件市場打不開怎么辦? Cursor插件市場無法打開或加載緩慢解決辦
cursor默認安裝使用的并不是vs code的插件市場,國內(nèi)網(wǎng)絡(luò)有時候打不開,或者等待時間很長,下面我們就來看看詳細的解決辦法2025-06-17Cursor登錄按鈕點擊沒反應(yīng)怎么辦? Cursor無法登錄的解決方案
Cursor下載安裝后,發(fā)現(xiàn)點擊Sign in按鈕沒反應(yīng),無法登錄上去,該怎么辦呢?下面我們就來看看詳細解決辦法2025-06-17Cursor連接失敗無法更新怎么辦? Cursor常見故障排除指南
Cursor在使用的時候遇到了各種問題,之前對開發(fā)運行環(huán)境不甚上心,只要配置能用就行,但是遇到問題仍然犯難,我們今天整理了常見問題排查與日志收集指南,詳細如下2025-06-14Cursor Tab怎么用? AI驅(qū)動的代碼自動補全功能詳解
Cursor Tab是Cursor編輯器內(nèi)置的自動補全功能,可以看作是加強版的Copilot,怎么使用這個功能呢?詳細請看下文介紹2025-06-14Cursor集成終端怎么用? Cursor集成終端詳細圖文使用指南
Cursor 內(nèi)置了集成終端,跟 VS Code 集成終端操作一樣,該怎么使用終端呢?下面我們就來看看詳細教程2025-06-14Cursor中code/cursor命令怎么用? Cursor基于VSCode的編輯器命令詳解
Cursor 是一款基于 Visual Studio Code (VS Code) 的現(xiàn)代化代碼編輯器,所以它繼承了 VS Code 的強大功能,如本文要介紹的 code 命令,詳細請看下文介紹2025-06-14從入門到高效工作流! 開發(fā)工具Cursor使用配置及備忘
Cursor 是一款強大的 AI 編程工具,它能夠幫助你輕松實現(xiàn)從零到一個專業(yè)網(wǎng)頁的轉(zhuǎn)變,下面我們就來看看開發(fā)工具Cursor使用配置及備忘2025-06-14Cursor如何自定義大模型? Cursor編輯器模型設(shè)置指南
Cursor作為一款面向開發(fā)者的AI增強編輯器,提供了與本地大語言模型集成的功能,讓開發(fā)者能夠在保持數(shù)據(jù)隱私的同時享受AI輔助編程的便利,下面我們就來看看設(shè)置方法2025-06-14高效引用與上下文管理工具! Cursor編輯器中@符號的使用技巧
你有沒有在與 AI 工具交互時,感到上下文切換太麻煩?Cursor 的 @ 符號功能就是為了解決這個問題而生的!它能讓你快速調(diào)用各種資源,下面我們就來看看詳細使用教程2025-06-14cursor有哪些功能? Cursor代碼編輯器界面功能詳解
你是不是也在找一款既功能強大又容易上手的代碼編輯器?那 Cursor 編輯器絕對值得一試!它設(shè)計簡潔直觀,功能豐富,特別適合初學者和中級開發(fā)者,今天就帶大家詳細了解一下2025-06-09