Cursor IDE 工作空間與專案管理指南
目錄
工作空間結構
Cursor IDE 採用工作空間(Workspace)為基本單位進行專案管理。一個工作空間可以: – 包含多個專案或目錄 – 管理相關的配置文件 – 整合多個相關聯的專案
目錄結構示例
workspace_name/ ├── 專案A/ │ ├── src/ │ └── docs/ ├── 專案B/ │ ├── src/ │ └── config/ └── 共享資源/
專案管理
專案切換
在同一工作空間中切換不同專案的方法:
- 直接指定目錄
– 明確指出專案目錄名稱
– 例如:專案A/src/main.c
- 上下文切換
– 明確表示切換意圖 – 提供新專案的相關信息 – 指定具體的討論範圍
最佳實踐
- 為每個專案建立清晰的目錄結構
- 使用有意義的目錄命名
- 保持相關文件的組織性
跨工作空間專案遷移
遷移準備清單
- [ ] 確保源代碼完整性
- [ ] 複製完整目錄結構
- [ ] 遷移版本控制信息(.git)
- [ ] 複製專案文檔
- [ ] 檢查依賴關係
- [ ] 驗證專案功能
文檔結構建議
docs/ ├── ARCHITECTURE.md # 架構說明 ├── DECISIONS.md # 重要決策記錄 ├── TROUBLESHOOTING.md # 問題解決方案 └── DEVELOPMENT.md # 開發指南
保持專案連續性的方法
- 文檔管理
– 維護完整的專案文檔 – 記錄重要決策和解決方案 – 保存開發指南和說明
- 版本控制
– 使用 Git 追踪變更 – 保留提交歷史 – 管理代碼版本
- 依賴管理
– 記錄專案依賴 – 確保環境配置文件完整 – 維護建置指令
對話管理
Request ID
- Request ID 是 Cursor IDE 用於追踪對話的內部標識符
- 每個對話會話都是獨立的
- 無法通過 Request ID 直接存取其他對話的內容
對話最佳實踐
- 文檔記錄
– 將重要討論記錄在專案文檔中 – 保存關鍵決策和解決方案
- 上下文提供
– 在切換討論主題時提供充分上下文 – 參考相關文檔和代碼
- 持續整理
– 定期更新專案文檔 – 維護問題解決方案庫
建議與提醒
- 保持良好的文檔習慣
- 使用版本控制追踪變更
- 在專案遷移時確保文檔完整性
- 提供充分的上下文信息
- 定期整理和更新專案文檔
注意事項
- AI 助手無法直接存取不同對話間的內容
- Request ID 僅用於系統內部追踪
- 重要信息應該記錄在專案文檔中
- 確保專案文檔的即時更新和維護
The post Cursor IDE 工作空間與專案管理指南 appeared first on 可丁丹尼 @ 一路往前走2.0.