一、Cursor 是什么?
Cursor 是一個集成了 GPT-4、Claude 3.5 等先進 LLM(大語言模型)的類 VSCode 編譯器,可以理解為在 VSCode 中集成了 AI 輔助編程助手。從界面布局來看,Cursor 與 VSCode 基本一致,且使用方式也相同,包括擴展下載、Python 編譯器配置、遠程服務器連接和設置(Settings)等。
如果你是 VSCode 用戶,那么可以無縫銜接到 Cursor。如果你習慣使用 PyCharm,也可以很快上手 Cursor。
二、使用步驟
1. Cursor 下載與注冊
Cursor 可以直接在官網下載安裝,并注冊賬號。首次打開 Cursor 時,輸入賬號信息即可。
注冊后,每個賬號的模型調用次數有限制:
-
GPT-4 和 Claude 3.5 每月有 50?次免費調用。
-
其他模型(如 o1-mini)調用次數無限制。
切換簡體中文: 點擊左上角的輸入框,輸入 >language
,然后選擇 簡體中文
。
2. 內置模型
Cursor 內置了多個 LLMs,包括:
-
GPT-4s
-
Claude 3.5s
-
OpenAI 最新的推理模型 o1-preview 和 o1-mini
在右上角的設置(Settings)中可以選擇模型進行編程輔助。日常使用最多的是 Claude 3.5 和 GPT-4,因為它們的代碼能力較強。
3. 常用快捷鍵
Cursor 提供了四個核心快捷鍵,方便記憶:
快捷鍵 | 功能 |
---|---|
Tab | 自動填充代碼 |
Ctrl + K | 編輯代碼 |
Ctrl + L | 回答用戶關于代碼和項目的問題(可編輯代碼) |
Ctrl + I | 編輯整個項目(跨文件編輯代碼) |
(1) Tab:代碼自動補全
Cursor 補全代碼后,按 Tab
直接接受補全。
(2) Ctrl + K:編輯代碼
使用方式:
-
從 0 到 1 編寫代碼:在空白區域按
Ctrl + K
,輸入需求生成代碼。 -
修改已有代碼:選中代碼后按
Ctrl + K
,輸入修改需求。 -
生成詳細注釋:選中代碼后按
Ctrl + K
,讓 Cursor 生成詳細注釋。
(3) Ctrl + L:代碼問答 & 編輯
-
智能問答:針對選中代碼、整個文件或整個項目進行問答。
-
代碼編輯:直接在問答框輸入修改需求。
-
整個文件問答:按
Ctrl + L
,輸入@Files
,選擇文件。 -
整個項目問答:按
Ctrl + L
,輸入@Codebase
,選中項目。
(4) Ctrl + I:全自動項目開發
這個功能非常強大,類似于 ChatGPT 的代碼助手:
-
在空白區域按
Ctrl + I
進入對話模式。 -
提出需求后,Cursor 會自動創建和修改文件。
-
適用于從零開發整個項目。
4. 外部文檔作為知識庫
Cursor 支持將外部文檔作為知識庫進行問答。例如,你可以上傳開發文檔,讓 Cursor 更好地理解項目。
-
在設置(Settings)中添加文檔。
-
使用
Ctrl + L
調用對話框,輸入@docs
,選擇添加的文檔進行提問。
5. 添加 System Prompt
Cursor 允許用戶自定義 System Prompt,幫助 AI 了解用戶的行為習慣。
-
在
Settings
→Rules for AI
中添加 System Prompt。 -
適用于增強 AI 角色設定,使其更符合你的需求。
結語
Cursor 作為 AI 時代的新型 IDE,將 AI 與編程深度結合,能夠極大地提高開發效率。如果你習慣 VSCode,Cursor 讓你可以無縫過渡。如果你希望體驗 AI 輔助編程,Cursor 是一個值得嘗試的工具。