メインコンテンツまでスキップ

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機能に必要

インストール手順

  1. cursor.shにアクセスし、お使いのオペレーティングシステムに適したバージョンをダウンロードします
  2. インストーラーを実行し、画面の指示に従います
  3. インストールが完了したらCursorを起動します
  4. アカウントでサインインするか、新しいアカウントを作成します
  5. 以前のバージョンからアップグレードする場合、Cursorは自動的に1.2にアップデートされます

主要機能とその使用方法

エージェントのTo-do

Cursor 1.2のエージェントTo-do機能は、複雑なタスクを管理しやすい手順に分解するのに役立ちます:

  1. Cursorでプロジェクトを開きます
  2. Cmd/Ctrl+Shift+Aを押してチャットパネルを開きます
  3. 「認証システムをJWTトークンを使用するようにリファクタリングする」などの複雑なタスクを説明します
  4. エージェントは依存関係を持つ構造化されたTo-doリストを作成します
  5. エージェントが作業している間、各項目を追跡できます
  6. SlackでTo-doを表示するには、Dashboard → IntegrationsでSlack連携が設定されていることを確認してください

メッセージキュー

メッセージキューを使用すると、エージェントが作業している間に先の計画を立てることができます:

  1. エージェントがタスクを実行している間に、次の指示を入力します
  2. メッセージを送信すると、処理のためにキューに入れられます
  3. チャットインターフェースの「キュー」アイコンをクリックしてキューにアクセスします
  4. キューパネルでドラッグしてキュータスクを並べ替えます
  5. 「キュー実行」をクリックして実行を開始します

メモリ機能の使用

メモリ機能はCursorがプロジェクト固有の情報を記憶するのに役立ちます:

  1. まだ有効になっていない場合は、設定 → ルールでメモリ機能を有効にします
  2. Cursorはあなたのやり取りに基づいて自動的にメモリを生成します
  3. 設定 → メモリでメモリを表示および管理します
  4. メモリを手動で作成するには、「[重要な情報]を覚えておいて」という形式を使用します
  5. プロンプトで関連する概念に言及することでメモリを参照します

PRのインデックス作成と検索

新しいPRインデックス作成機能を活用するには:

  1. 設定 → 統合 → GitHubでGitHubリポジトリを接続します
  2. CursorがPRのインデックスを作成することを許可します(これは自動的に行われます)
  3. 検索バーで@prプレフィックスを付けて自然言語でPRを検索します
  4. 例:@pr 認証リファクタリング
  5. PRをクリックして、その概要、コメント、関連するコード変更を表示します

マージ競合の解決

マージ競合に遭遇した場合:

  1. エディタで競合のあるファイルを開きます
  2. 表示される「チャットで解決」ボタンをクリックします
  3. エージェントが競合を分析し、解決策を提案します
  4. 提案された変更を確認し、適切であれば適用します
  5. 解決した変更をコミットします

高度な機能

バックグラウンドエージェントの改善

Cursor 1.2はバックグラウンドエージェント機能を強化しています:

  1. チャットのクラウドアイコンをクリックするか、Cmd/Ctrl+Eを押してバックグラウンドエージェントにアクセスします
  2. バックグラウンドエージェントは現在、チームのPRテンプレートに自動的に従います
  3. エージェントブランチへの変更が自動的に取り込まれます
  4. 競合はアクションにつながるフォローアップとして表示されます
  5. サイドバーの新しい「変更をコミット」ボタンから直接コミットできます
  6. SlackまたはWebからディープリンクを使用して、関連するリポジトリを開きます

意味検索のための改善された埋め込み

新しい埋め込みモデルはより正確な検索結果を提供します:

  1. @codebaseの後にクエリを続けてコードベースを検索します
  2. より具体的な検索には、@file@folders、または@symbolを試してください
  3. 結果は現在、文脈的により関連性が高く、より正確です
  4. マルチルートワークスペースで複数のリポジトリにわたって検索できます

一般的な問題のトラブルシューティング

メモリリーク

時間の経過とともにパフォーマンスが低下する場合:

  1. 最新のパッチバージョン(少なくとも1.2.1)に更新します
  2. Cursorを再起動してメモリをクリアします
  3. タスクマネージャー/アクティビティモニターで過剰なメモリ使用がないか確認します
  4. 問題が解決しない場合は、拡張機能を無効にして再度有効にします

チャット表示の問題

チャット表示に問題がある場合:

  1. Cmd/Ctrl+Shift+Pを使用してコマンドパレットを開きます
  2. "Developer: Reload Window"と入力してEnterを押します
  3. 問題が解決しない場合は、チャットメニューから「チャット履歴をクリア」を試してください

トークン認証の問題

認証に問題がある場合:

  1. サインアウトして再度サインインします
  2. インターネット接続を確認します
  3. アカウントに適切な権限があることを確認します
  4. 問題が解決しない場合は、サポートに連絡してください

Cursor 1.2のベストプラクティス

  1. プロジェクトを整理する:関連するリポジトリにはマルチルートワークスペースを使用します
  2. エージェントプランニングを活用する:高レベルのタスクから始めて、エージェントに分解させます
  3. メモリを効果的に使用する:重要なプロジェクト規約を覚えておくようCursorに明示的に指示します
  4. プロンプトを最適化する:より良い結果を得るために、リクエストで具体的に指定します
  5. キーボードショートカットを学ぶ:キーの組み合わせをマスターしてワークフローを高速化します

結論

Cursor 1.2は、AIを活用した開発における大きな進歩を表しています。改善された計画機能、より高速なパフォーマンス、強化されたコンテキスト理解により、より生産的なコーディング体験を提供します。このガイドに従うことで、開発ワークフローでCursor 1.2の可能性を最大限に活用する準備が整うでしょう。

Cursorチームは追加の改善とバグ修正を含むパッチを頻繁にリリースしているため、定期的に更新を確認することを忘れないでください。

Cursor 1.2でのコーディングをお楽しみください!