カーソル それはいいことなのだが、いいこともいろいろとうまくいかないことがある。会話(チャットであれコンポーザーであれ)がうまくいかなくなった場合、別のドッキングステーションを開くことで解決できることが多いが、コンテキストは失われてしまう。 カーソルの第二の頭脳として外部コンテンツステージングを導入することで、この問題を解決することができます。エディターとチャットの間でコンテキストを共有するためにノートブックを使用する方法を学んでください。
カーソルのメモ帳
カーソルには、デフォルトではオンになっていないメモ帳という機能があります。
開くと左側にNOTEPADSのメニューバーが表示されます。
概要(ラップトップは現在ベータ版)
メモ帳は、エディターとチャットの間のギャップを埋めるCursorの強力なコンテキスト共有ツールです。このツールは .cursorrules
開発ワークフローで再利用可能なコンテキストの作成に役立つ機能のリファレンス・ドキュメントを強化。
ノートブックは、アイデア、ルール、文書などのコレクションとして使用でき、次のような特徴があります:
- 開発環境の異なる部分で共有可能
- 利用する
@
文法的引用 - 添付ファイルのサポート
- 様々な開発シナリオに対応するダイナミックテンプレート
はじめに
- ノートブックセクションの「+」ボタンをクリックします。
- ノートパソコンに意味のある名前をつける
- エディターやチャットで行うのと同じように、コンテンツ、コンテキスト、ファイル、その他の関連情報を追加できます。
- エディターまたはチャットで使用
@
それを引用する。
キー機能
- コンテキスト共有エディターとチャット間のシームレスなコンテキスト共有
- 付属文書追加ドキュメントと参考文献(
.cursorrules
(達成不可能) - 動的参照使用
@
他のリソースへのリンクについて言及する - 柔軟なコンテンツ必要な情報を必要な方法で書き、整理する。
一般的な使用シナリオ
- 動的テンプレート生成
- 一般的なコードパターンのテンプレートを作成する
- プロジェクト固有のフレームワーク・ルールを保存する
- チーム全体で一貫したコード構造
- アーキテクチャー・ドキュメンテーション
- フロントエンド仕様
- バックエンドデザインパターン
- データモデル・ドキュメント
- システム・アーキテクチャ・ガイド
- 開発ガイド
- コーディング標準
- プロジェクト固有の規則
- ベストプラクティス
- チーム規約
一般的な問題
ノートに何を書けばいい?
ノートパソコンはこれに最適だ:
- プロジェクト・アーキテクチャの決定
- 開発ガイドラインと基準
- 再利用可能なコード・テンプレート
- 頻繁に参照する必要のある文書
- チーム独自の規約とルール
ノートに書くのにふさわしくないことは?
ノートにメモを取るのは避けてください:
- 仮のメモまたは下書き
- バージョン管理(gitなど)の一部である情報
- 機密データまたは証憑
- 頻繁に変化する極めて動的な情報
特定の形式や構成に従わなければなりませんか?
ノートパソコンは非常にフレキシブルだが、われわれはこう勧める:
- 明確な見出しと小段落を使用する
- 関連する場合は例を含める
- コンテンツの集中と整理
- 読みやすさを向上させるためにMarkdownフォーマットを使用する
- 必要に応じて関連書類を添付すること
サンプルノート
以下は、典型的なウェブ・アプリケーション・プロジェクトのノートブックの例です:
ノートブックの例
# API開発ガイド
##インターフェースの構造
- RESTful規約の使用
- ベースURL: `/api/v1
- リソース名の複数形
##認証
- JWTベースの認証
JWTベースの認証 トークン フォーマット:ベアラ {トークン}
- トークン機構をリフレッシュする必要がある
## レスポンス・フォーマット。
{
"status": "success|error"、
"message": "オプションのメッセージ"
}
## アタッチメント・リファレンス
api-specs.yaml(英語
Auth-flow.md(英語