Visual Studio Code for the Web 向けの Live Share

Important

Visual Studio Live Share はメンテナンス モードであり、追加機能は計画されていません。

既存の機能は引き続き使用できます。 現在の機能と運用ガイダンスについては、このドキュメントを参照してください。 詳細については、「Visual Studio Live Share のMaintenance モードを参照してください。

Visual Studio Code for the Web を使用すると、https://vscode.dev にアクセスし、ブラウザーから直接ローカル フォルダーまたは GitHub/Azure DevOps リポジトリを開くことができます。 これにより、作業を開始するために何もインストールしなくても、どこからでも任意のデバイスでコードを編集できます。 さらに、コラボレーションは多くの開発者のワークフローの重要な部分であるため、Live Share 拡張機能は Web のVisual Studio Codeを完全にサポートしているため、同僚と一緒に、より軽量で簡略化された方法で作業できます。

はじめに

ブラウザーから Live Share セッションを開始するには、次の手順を実行します。

  1. Live Share 拡張機能をインストールする
  2. ステータス バーの [ Live Share ] ボタンをクリックします。 メッセージが表示されたら、GitHubまたはMicrosoft ID でサインインします
  3. 共同作業を行う開発者とセッション URL を共有します。

そのリンクをクリックすると、ブラウザーが起動し、Web または Visual Studio/VS Code からセッションに参加するかどうかを確認するメッセージが表示されます。 GitHubまたはMicrosoft ID で認証するか、匿名ゲストとして続行することを選択できます。

デスクトップからの参加

Visual Studio Code for the Web は軽量でインストール不要のエクスペリエンスを提供しますが、多くの開発者は既にデスクトップ クライアントをインストールしており、そこから共同作業を行うことを好む場合があります。 その結果、Live Share 拡張機能を使用すると、vscode.dev ベースのクライアントに加えて、デスクトップからコラボレーション セッションに簡単に参加できます。

Web から開く

他のユーザーから Live Share リンクが送信され、ブラウザーで開いた場合は、次のいずれかのコマンドを使用してデスクトップに簡単に切り替えることができます。

  1. エディターの左上隅にある [ハンバーガー] メニューをクリックし、Open in VS Code または Open in Visual Studio
  2. エディターの左下隅にある緑色の Live Share ステータス バー ボタンをクリックし、Open in VS Code または Open in Visual Studio
  3. コマンド パレットを開き、Live Share: Open in VS Code または Live Share: Open in Visual Studio を選択する

これらの各エントリ ポイントは、選択したデスクトップ クライアントを起動し、自動的にアクティブなセッションに参加します。

デスクトップから開く

既にVisual StudioまたはVisual Studio Codeをインストールして開いている場合、他のユーザーからセッション URL が送信された場合は、次のいずれかの方法を使用してデスクトップから直接参加できます。

  1. VS Code:
    1. [ Live Share ] タブを開き、[ Join ] ボタンをクリックしてセッション URL を貼り付ける
    2. コマンド パレットを開き、Live Share: Join Collaboration Session を選択する
  2. Visual Studio:File -> Join Collaboration Session メニューの選択

既定でのデスクトップの使用

Live Share セッションを初めてクリックすると、使用するクライアント (デスクトップまたは Web) が求められます。 選択内容に基づいて、Live Share は、すべての不定期アクセスで指定されたクライアントを起動します。 つまり、上記の手順を使用して、いつでも Web からデスクトップ クライアントを開くことができます。 常に使用される既定のクライアントを変更する場合は、 Live Share: Launcher Client 設定を webvisualStudio 、または visualStudioCodeに設定できます。 その後、Live Share リンクをクリックするたびに、優先クライアントが自動的に起動されます。

既知の問題

Live Share では、デスクトップと Web の間で同じ機能のほとんどがサポートされていますが、現在、Web では使用できない機能がいくつかあります。 これらのギャップの解消に積極的に取り組んでいますが、それまでは、次のいずれかの機能を利用する必要がある場合は、Web ではなくデスクトップ クライアントからホスト/参加できます。

  1. 共有サーバー
  2. 共有バージョン管理の状態
  3. マルチルートワークスペース
  4. .vsls.json ベースのファイル フィルタリング