如何使用Cursor? 正確使用Cursor的10個(gè)實(shí)際案例分享

之前我們介紹過(guò)Cursor下載安裝過(guò)程,今天這篇文章,通過(guò)10個(gè)用例來(lái)具體展示一下Cursor的使用。本文在Mac系統(tǒng)上用Swift語(yǔ)言示例,你可以用你擅長(zhǎng)或者正在學(xué)習(xí)的任何編程語(yǔ)言嘗試。
1、內(nèi)聯(lián)代碼生成
我們使用Cmd+K
快捷鍵打開(kāi)內(nèi)聯(lián)代碼生成器。這將打開(kāi)一個(gè)小提示窗口,我們?cè)谄渲胁迦胩崾疽陨纱a。這將生成代碼,我們通過(guò)單擊Accept按鈕將其添加到我們的項(xiàng)目中:
在本例中,我們使用了cloude-3.5-sonnet
模型。我們可以使用模型下拉選擇器選擇另一個(gè)模型:
2、與現(xiàn)有代碼交互
在使用Cmd+K
快捷鍵之前選擇相關(guān)代碼。這可用于對(duì)代碼進(jìn)行更改(例如重構(gòu))或詢(xún)問(wèn)有關(guān)代碼的問(wèn)題。輸入提示后,我們單擊“Submit Edit”按鈕以獲取修改:
代碼更改以差異形式呈現(xiàn)。紅線代表將被更改刪除的行,而綠線代表將添加的新更改:
3、詢(xún)問(wèn)有關(guān)現(xiàn)有代碼的問(wèn)題
同樣,我們可以通過(guò)選擇一段代碼并使用Cmd+K
快捷鍵來(lái)詢(xún)問(wèn)有關(guān)該代碼的問(wèn)題。如果有問(wèn)題,我們點(diǎn)擊quick question
按鈕提交提示:
提交問(wèn)題后,系統(tǒng)將生成答案并以如下方式顯示:
4、使用Tab自動(dòng)完成
在編寫(xiě)代碼時(shí),Cursor 會(huì)建議使用 AI 生成的代碼補(bǔ)全。與傳統(tǒng)的代碼完成類(lèi)似,我們可以使用Tab
鍵將這些建議合并到我們的代碼中。
Tab ==>
5、聊天界面
要打開(kāi)聊天窗口,請(qǐng)使用Cmd+L
快捷鍵。聊天窗口比內(nèi)聯(lián)生成器更通用,因?yàn)樗粌H允許我們生成代碼,還允許我們提出問(wèn)題。
6、通過(guò)聊天生成代碼
與使用內(nèi)聯(lián)聊天生成類(lèi)似,我們也可以使用聊天功能生成代碼。通過(guò)單擊代碼窗口右上角的“Apply”按鈕,可以將聊天中生成的代碼集成到項(xiàng)目中。
7、使用@增加查詢(xún)上下文
也許聊天窗口最重要的功能是@
選項(xiàng)。此選項(xiàng)使我們能夠?yàn)槿斯ぶ悄芴峁└鄶?shù)據(jù)來(lái)生成響應(yīng)。其范圍從簡(jiǎn)單的文件和文件夾到網(wǎng)絡(luò)搜索或授予 AI 對(duì)GitHub存儲(chǔ)庫(kù)的訪問(wèn)權(quán)限。
例如,我們可以使用@Web
讓AI在網(wǎng)絡(luò)上搜索答案。
8、支持圖片
聊天還支持圖像輸入。例如,我們可以為網(wǎng)站繪制 UI 設(shè)計(jì)草圖,并要求它為其生成 HTML 和 CSS 代碼。要添加圖像,我們可以將其拖放到聊天窗口中。
9、添加文檔
Cursor AI 的一個(gè)非常有用的功能是能夠添加文檔參考。這對(duì)于本地文檔庫(kù)尤其有用,這些文檔可能尚未在人工智能培訓(xùn)過(guò)程中使用。
要添加文檔條目,我們使用@
符號(hào),然后從下拉菜單中選擇Docs
:
這將打開(kāi)一個(gè)窗口,請(qǐng)求文檔的 URL。讓我們添加Swift文檔作為示例:
插入 URL 后,我們可以為文檔條目命名。在本例中,我們使用Swift
。然后,我們可以使用此名稱(chēng)在聊天提示中使用@Swift
來(lái)引用此文檔。
還可以在“功能”選項(xiàng)卡中的“Cursor Settings”設(shè)置中管理文檔參考:
10、設(shè)置自定義AI規(guī)則
Cursor允許我們使用特定規(guī)則來(lái)引導(dǎo)人工智能。這些可以在常規(guī)設(shè)置菜單下訪問(wèn),這些規(guī)則可以作為默認(rèn)提示,而不需要反復(fù)提示。
推薦閱讀:
相關(guān)文章
- Cursor首席設(shè)計(jì)師Ryo Lu分享了使用Cursor的12條方法,這12個(gè)Cursor用法太實(shí)用了,Ryo Lu分享的效率提升技巧簡(jiǎn)直神器,詳細(xì)內(nèi)容如下2025-06-20
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