Cursor 1.2 入門ガイド:包括的解説
Cursor 1.2は、AIを活用したコーディングIDEの大幅なアップグレードであり、エージェントプランニング、改善されたコンテキスト処理、より高速なTab補完などの強力な新機能を導入しています。このガイドでは、Cursor 1.2を使い始めるために知っておくべきことと、その最新機能を最大限に活用する方法をご紹介します。
Cursor 1.2の新機能
セットアップと使用方法に入る前に、このバージョンの主な改善点を見てみましょう:
- エージェントのTo-do:エージェントが長期的なタスクのための構造化されたTo-doリストで計画を立てるようになりました
- メッセージキュー:エージェントが現在のタスクに取り組んでいる間に、フォローアップメッセージをキューに入れることができます
- メモリ機能(GA):メモリ機能が正式に利用可能になり、品質が向上しました
- PRのインデックス作成と検索:ファイルと同じようにPRを検索し理解することができます
- 改善された埋め込み:新しい埋め込みモデルによるより正確なコードベース検索
- より高速なTab補完:Tab補完が約100ms速くなり、最初のトークンまでの時間(TTFT)が30%短縮されました
- マージ競合解決:エージェントがチャット内で直接マージ競合を解決できるようになりました
インストールとセットアップ
システム要件
- オペレーティングシステム:Windows 10/11、macOS 10.15+、またはLinux(Debian/Ubuntu)
- メモリ:最低8GB RAM、16GB推奨
- ストレージ:少なくとも1GBの空きディスク容量
- インターネット接続:AI機能に必要
インストール手順
- cursor.shにアクセスし、お使いのオペレーティングシステムに適したバージョンをダウンロードします
- インストーラーを実行し、画面の指示に従います
- インストールが完了したらCursorを起動します
- アカウントでサインインするか、新しいアカウントを作成します
- 以前のバージョンからアップグレードする場合、Cursorは自動的に1.2にアップデートされます
主要機能とその使用方法
エージェントのTo-do
Cursor 1.2のエージェントTo-do機能は、複雑なタスクを管理しやすい手順に分解するのに役立ちます:
- Cursorでプロジェクトを開きます
Cmd/Ctrl+Shift+A
を押してチャットパネルを開きます- 「認証システムをJWTトークンを使用するようにリファクタリングする」などの複雑なタスクを説明します
- エージェントは依存関係を持つ構造化されたTo-doリストを作成します
- エージェントが作業している間、各項目を追跡できます
- SlackでTo-doを表示するには、Dashboard → IntegrationsでSlack連携が設定されていることを確認してください
メッセージキュー
メッセージキューを使用すると、エージェントが作業している間に先の計画を立てることができます:
- エージェントがタスクを実行している間に、次の指示を入力します
- メッセージを送信すると、処理のためにキューに入れられます
- チャットインターフェースの「キュー」アイコンをクリックしてキューにアクセスします
- キューパネルでドラッグしてキュータスクを並べ替えます
- 「キュー実行」をクリックして実行を開始します
メモリ機能の使用
メモリ機能はCursorがプロジェクト固有の情報を記憶するのに役立ちます:
- まだ有効になっていない場合は、設定 → ルールでメモリ機能を有効にします
- Cursorはあなたのやり取りに基づいて自動的にメモリを生成します
- 設定 → メモリでメモリを表示および管理します
- メモリを手動で作成するには、「[重要な情報]を覚えておいて」という形式を使用します
- プロンプトで関連する概念に言及することでメモリを参照します
PRのインデックス作成と検索
新しいPRインデックス作成機能を活用するには:
- 設定 → 統合 → GitHubでGitHubリポジトリを接続します
- CursorがPRのインデックスを作成することを許可します(これは自動的に行われます)
- 検索バーで
@pr
プレフィックスを付けて自然言語でPRを検索します - 例:
@pr 認証リファクタリング
- PRをクリックして、その概要、コメント、関連するコード変更を表示します
マージ競合の解決
マージ競合に遭遇した場合:
- エディタで競合のあるファイルを開きます
- 表示される「チャットで解決」ボタンをクリックします
- エージェントが競合を分析し、解決策を提案します
- 提案された変更を確認し、適切であれば適用します
- 解決した変更をコミットします
高度な機能
バックグラウンドエージェントの改善
Cursor 1.2はバックグラウンドエージェント機能を強化しています:
- チャットのクラウドアイコンをクリックするか、
Cmd/Ctrl+E
を押してバックグラウンドエージェントにアクセスします - バックグラウンドエージェントは現在、チームのPRテンプレートに自動的に従います
- エージェントブランチへの変更が自動的に取り込まれます
- 競合はアクションにつながるフォローアップとして表示されます
- サイドバーの新しい「変更をコミット」ボタンから直接コミットできます
- SlackまたはWebからディープリンクを使用して、関連するリポジトリを開きます
意味検索のための改善された埋め込み
新しい埋め込みモデルはより正確な検索結果を提供します:
@codebase
の後にクエリを続けてコードベースを検索します- より具体的な検索には、
@file
、@folders
、または@symbol
を試してください - 結果は現在、文脈的により関連性が高く、より正確です
- マルチルートワークスペースで複数のリポジトリにわたって検索できます
一般的な問題のトラブルシューティング
メモリリーク
時間の経過とともにパフォーマンスが低下する場合:
- 最新のパッチバージョン(少なくとも1.2.1)に更新します
- Cursorを再起動してメモリをクリアします
- タスクマネージャー/アクティビティモニターで過剰なメモリ使用がないか確認します
- 問題が解決しない場合は、拡張機能を無効にして再度有効にします
チャット表示の問題
チャット表示に問題がある場合:
Cmd/Ctrl+Shift+P
を使用してコマンドパレットを開きます- "Developer: Reload Window"と入力してEnterを押します
- 問題が解決しない場合は、チャットメニューから「チャット履歴をクリア」を試してください
トークン認証の問題
認証に問題がある場合:
- サインアウトして再度サインインします
- インターネット接続を確認します
- アカウントに適切な権限があることを確認します
- 問題が解決しない場合は、サポートに連絡してください
Cursor 1.2のベストプラクティス
- プロジェクトを整理する:関連するリポジトリにはマルチルートワークスペースを使用します
- エージェントプランニングを活用する:高レベルのタスクから始めて、エージェントに分解させます
- メモリを効果的に使用する:重要なプロジェクト規約を覚えておくようCursorに明示的に指示します
- プロンプトを最適化する:より良い結果を得るために、リクエストで具体的に指定します
- キーボードショートカットを学ぶ:キーの組み合わせをマスターしてワークフローを高速化します
結論
Cursor 1.2は、AIを活用した開発における大きな進歩を表しています。改善された計画機能、より高速なパフォーマンス、強化されたコンテキスト理解により、より生産的なコーディング体験を提供します。このガイドに従うことで、開発ワークフローでCursor 1.2の可能性を最大限に活用する準備が整うでしょう。
Cursorチームは追加の改善とバグ修正を含むパッチを頻繁にリリースしているため、定期的に更新を確認することを忘れないでください。
Cursor 1.2でのコーディングをお楽しみください!