Cursor Live Share の使用方法
Cursorの Live Share 機能により、開発者間でシームレスなリアルタイムコラボレーションが可能になり、複数のユーザーが同時にコードを表示・編集できます。このガイドでは、Cursor Live Shareの効果的なセットアップと使用方法について詳しく説明します。
Live Share 機能の概要
Cursor Live Shareは、複数の開発者間でリアルタイムのコード共有と編集を可能にする強力なコラボレーションツールです。変更の継続的なプッシュとプルを必要とする従来のコード共有方法とは異なり、Live Shareは全ての参加者が同時にコードを表示・編集できる同期環境を作成します。
Cursor Live Share の主なメリット
- リアルタイムコラボレーション:遅延なく変更をリアルタイムで確認可能
- 共有ターミナルセッション:同じ環境でコマンドを 共同実行
- 同期デバッグ:共有ブレークポイントによる協調デバッグ
- クロスプラットフォーム互換性:Windows、macOS、Linuxで動作
- 低遅延:遅い接続でもスムーズなパフォーマンスを実現
- セキュアな設計:全ての共有セッションでエンドツーエンドの暗号化
Live Share のセットアップ
他のユーザーとコラボレーションを開始する前に、Cursor環境でLive Shareをセットアップする必要があります。
前提条件
- Cursorエディタがインストールされていること(バージョン0.5.0以降)
- 安定したインターネット接続
- Cursorアカウント(無料または有料)
インストール手順
-
Cursorの更新:最新バージョンのCursorを使用していることを確認:
ヘルプ > アップデートの確認
を選択するか、cursor.shから最新バージョンをダウンロード
-
Cursorアカウン トにサインイン:
- Cursorを開く
- 左下隅のアカウントアイコンをクリック
- 「サインイン」を選択し、指示に従う
- アカウントをお持ちでない場合は「アカウントを作成」を選択
-
Live Share機能の有効化:
設定 > 機能
に移動- "Live Share"が有効になっていることを確認
- 設定を保存
-
Live Share設定の構成(オプション):
設定 > Live Share
に移動- ゲストの権限(読み取り/書き込みアクセス)を調整
- 信頼できるコラボレーター向けの自動承認設定を構成
- デフォルトのセッションタイムアウト時間を設定
コラボレーションセッションの開始
Live Shareのセットアップが完了したら、以下の手順で他のユーザーとのコラボレーションを開始できます。
Live Shareセッションのホスト
-
プロジェクトを開く:
- 共有したいフォルダーまたはワークスペースを開く
- 必要なファイルにアクセスできることを確認
-
新しいLive Shareセッションを開始:
- ステータスバーの「Live Share」アイコンをクリック(または
Ctrl+Shift+L
/Cmd+Shift+L
を押す) - または、
表示 > コマンドパレット
(Ctrl+Shift+P
/Cmd+Shift+P
)を開く - "Live Share: コラボレーションセッションを開始"と入力して選択
- ステータスバーの「Live Share」アイコンをクリック(または
-
招待リンクの共有:
- リンクが自動的にクリップボードにコピーされます
- このリンクをメールやメッセージングアプリなどでコラボレーターと共有
- ステータスバーの「リンクをコピー」ボタンをクリックして再度コピーすることも可能
-
セッション権限の設定(オプション):
- ステータスバーのLive Shareアイコンをクリック
- 「セッションオプション」を選択
- 参加者の権限レベルを選択:
- 読み取り専用:参加者はファイルの表示のみ可能
- 読み取り/書き込み:参加者はファイルの表示と編集が可能
- フルアクセス:参加者はファイルの表示、編集、コマンドの実行が可能
Live Shareセッションへの参加
-
ホストから招待リンクを受け取る
-
リンクを開く:
- 受け取ったリンクをクリック
- Cursorが自動的に起動してセッションに 接続
- Cursorが自動的に開かない場合は、リンクをコピーしてCursorのコマンドパレットで"Live Share: コラボレーションセッションに参加"コマンドを使用
-
接続を待機:
- 接続が成功すると通知が表示されます
- 共有ワークスペースが新しいウィンドウで開きます
-
権限の確認:
- Live Shareステータスバーでアクセスレベルを確認
- 必要に応じてホストに追加の権限をリクエスト
共有セッションの管理
効果的なセッション管理により、全ての参加者がスムーズなコラボレーション体験を得られます。
ホストの制御
セッションホストとして、以下の制御が可能です:
-
参加者の監視:
- ステータスバーのLive Shareアイコンをクリック
- 「参加者を表示」を選択して接続中のユーザーを確認
- 各参加者のカーソル位置と現在のファイルを表示
-
権限の管理:
- 個々の参加者のアクセスレベルを変更
- 必要に応じて特定の参加者のアクセスを取り消し
- 新規参加者の参加を防ぐためにセッションをロック
-
フォ ーカスリクエスト:
- 参加者を現在のファイルに誘導する「フォローミー」リクエストを送信
- 参加者からの「フォローミー」リクエストを承認または拒否
-
セッションの終了:
- Live Shareアイコンをクリック
- 「コラボレーションセッションを終了」を選択
- 全ての参加者が切断されます
参加者の制御
Live Shareセッションの参加者として、以下のことが可能です:
-
独立した移動:
- 共有ワークスペース内を閲覧
- ファイルを開いて表示(権限がある場合は編集も可能)
-
フォーカスのリクエスト:
- ホストにカーソルを追従するよう依頼
- Live Shareアイコンをクリックして「フォローをリクエスト」を選択
-
他の参加者とのチャット:
- 統合チャットパネルを使用(利用可能な場合)
- コードスニペットやリンクを共有
-
セッションからの退出:
- Live Shareアイコンをクリック
- 「コラボレーションセッションから退出」を選択
- 他の参加者に影響を与えることなく接続が終了