Cursor Das ist eine gute Sache, aber gute Dinge können auf alle möglichen Arten schief gehen. Wenn eine Konversation (sei es im Chat oder im Composer) schief geht, kann das Problem oft durch das Öffnen einer anderen Dockingstation gelöst werden, aber der Kontext geht verloren. Wir können versuchen, dies zu beheben, indem wir externe Inhalte als ein zweites Gehirn für den Cursor einführen. Lernen Sie, wie man ein Notizbuch verwendet, um den Kontext zwischen dem Editor und dem Chat zu teilen.
Notizblöcke in Cursor
Der Cursor verfügt über eine Funktion, die standardmäßig nicht aktiviert ist, nämlich die Notizblöcke, die wir wie folgt einschalten können
Wenn Sie es öffnen, sehen Sie auf der linken Seite die NOTEPADS-Menüleiste.
Übersicht (Laptop derzeit im Beta-Stadium)
Notepads ist ein leistungsfähiges Tool zur gemeinsamen Nutzung von Kontexten in Cursor, das die Lücke zwischen Editor und Chat-Interaktionen schließt. Betrachten Sie es als eine Möglichkeit, über .cursorrules
Erweiterte Referenzdokumentation für Funktionen, die Ihnen helfen, wiederverwendbaren Kontext für Ihren Entwicklungsworkflow zu erstellen.
Notizbücher können als Sammlung von Ideen, Regeln und Dokumenten mit den folgenden Funktionen verwendet werden:
- Kann von verschiedenen Teilen der Entwicklungsumgebung gemeinsam genutzt werden
- ausnutzen
@
grammatikalische Zitierung - Unterstützung für Dateianhänge
- Dynamische Vorlagen für verschiedene Entwicklungsszenarien
Erste Schritte
- Klicken Sie auf die Schaltfläche "+" im Bereich Notizbuch.
- Geben Sie Ihrem Laptop einen aussagekräftigen Namen
- Fügen Sie Inhalte, Kontext, Dateien und andere relevante Informationen auf die gleiche Weise hinzu wie in einem Editor oder Chat
- Verwendung im Editor oder Chat
@
Zitieren Sie es.
Schlüsselfunktion
- KontextfreigabeNahtlose Kontextfreigabe zwischen Editor und Chat
- Anhang zum Dokument: Zusätzliche Dokumentation und Referenzen (
.cursorrules
(nicht realisierbar) - dynamische Referenz: Verwendung
@
Erwähnung von Links zu anderen Ressourcen - Flexibler InhaltInformationen so verfassen und ordnen, dass sie Ihren Bedürfnissen entsprechen
Häufige Anwendungsszenarien
- Dynamische Vorlagenerstellung
- Vorlagen für gängige Codemuster erstellen
- Projektspezifische Rahmenregeln speichern
- Konsistente Codestruktur im gesamten Team
- Dokumentation der Architektur
- Front-End-Spezifikation
- Backend-Entwurfsmuster
- Dokumentation des Datenmodells
- Leitfaden zur Systemarchitektur
- Leitfaden für die Entwicklung
- Codierungsstandard
- Projektspezifische Regeln
- bestes Verfahren
- Team-Vereinbarungen
allgemeine Probleme
Was soll ich in mein Notizbuch schreiben?
Laptops sind dafür perfekt geeignet:
- Entscheidungen über die Projektarchitektur
- Entwicklungsrichtlinien und Normen
- Wiederverwendbare Code-Vorlagen
- Dokumente, auf die häufig verwiesen werden muss
- Teamspezifische Konventionen und Regeln
Was sollte man nicht in ein Notizbuch schreiben?
Bitte machen Sie keine Notizen in Ihrem Notizbuch:
- Vorläufige Notizen oder Entwürfe
- Informationen, die Teil der Versionskontrolle sind (z. B. Git)
- Sensible Daten oder Belege
- Hochdynamische Informationen, die sich häufig ändern
Muss ich ein bestimmtes Format oder eine bestimmte Struktur einhalten?
Obwohl der Laptop sehr flexibel ist, empfehlen wir:
- Klare Überschriften und Unterabsätze verwenden
- Fügen Sie gegebenenfalls Beispiele ein
- Konzentration und Organisation von Inhalten
- Verwenden Sie die Markdown-Formatierung, um die Lesbarkeit zu verbessern.
- Ggf. Beifügung relevanter Dokumente
Muster-Notizbuch
Im Folgenden finden Sie ein Beispiel für ein Notizbuch für ein typisches Webanwendungsprojekt:
Notebook Beispiel
# API 开发指南
## 接口结构
- 使用 RESTful 约定
- 基础 URL:`/api/v1`
- 资源命名采用复数形式
## 认证
- 基于 JWT 的认证
- Token 格式:Bearer {token}
- 需要刷新 Token 机制
## 响应格式
{
"status": "success|error",
"data": {},
"message": "可选的消息"
}
## 附件参考
@api-specs.yaml
@auth-flow.md