ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

Visual Studio CodeでのVisual Studio Live Shareの紹介

編集済み 6 数日前 によって ExtremeHow 編集チーム

ビジュアルスタジオコードビジュアルスタジオライブシェア協力ペアプログラミング拡張機能リモートワーク共有リアルタイム統合セットアップクラウド生産性開発リモートチームワークプロジェクトコミュニケーションデバッグインターフェースツール

Visual Studio CodeでのVisual Studio Live Shareの紹介

翻訳が更新されました 6 数日前

Visual Studio Code (VS Code) は、その軽量さ、広範なカスタマイズオプション、豊富な拡張機能により開発者に愛されています。特に強力な機能の1つは、Visual Studio Live Shareを使用してリアルタイムで共同作業を行えることです。この機能により、複数の開発者がVS Codeの同じインスタンスを共有し、たとえ世界の反対側にいても、一緒に座っているかのように同じコードベースで作業できます。以下のガイドでは、VS CodeでVisual Studio Live Shareを使用して他の人とコラボレーションする方法を説明します。

Visual Studio Live Shareのセットアップ

Visual Studio CodeでLive Shareを使用するには、Live Share拡張機能をインストールする必要があります。このステップは簡単です:

  1. Visual Studio Codeを起動します。
  2. ウィンドウの側面にあるアクティビティバーの拡張機能アイコンをクリックするか、キーボードでCtrl+Shift+Xを押して拡張機能ビューを開きます。
  3. 検索ボックスに「live share」と入力します。
  4. 検索結果から「Visual Studio Live Share」を見つけて、インストールボタンをクリックします。

インストールが完了すると、VS Codeウィンドウの下部にさまざまなLive Shareオプションが含まれるツールバーが表示されるのがわかります。

Live Shareセッションの開始

Live Shareでコラボレーションセッションを開始するには、ホストがプロジェクトを共有する必要があります。手順は以下の通りです:

  1. サインインが済んでいることを確認します。左下のユーザーアイコンをクリックして、MicrosoftアカウントまたはGitHubアカウントを使用してサインインできます。
  2. 共有したいプロジェクトまたはフォルダーを開きます。
  3. 左下の「Live Share」ボタンをクリックするか、コマンドパレット(Ctrl+Shift+P)を使用して「Live Share: Start Collaboration Session」を選択します。
  4. セッションが開始されると、ユニークな共有可能なリンクが自動的に生成されます。
  5. このリンクをコピーして、同僚に共有します。

プロジェクトファイルがGitなどのバージョン管理システムにホストされていることを確認して、変更を効率的に管理できるようにすることが重要です。ただし、Live Shareではリポジトリを設定しなくても作業が可能です。

Live Shareセッションへの参加

同僚からLive Shareリンクを受け取った場合、セッションへの参加は簡単です:

  1. 共有リンクをクリックします。これにより、VS Codeの新しいインスタンスが開きます。
  2. まだインストールされていない場合、Live Share拡張機能をインストールする必要があります。
  3. セッションが開くと、まだサインインしていない場合はGitHubまたはMicrosoftアカウントを使用してサインインするよう求められます。
  4. サインインすると、ホストのプロジェクトに接続され、VS Codeで表示できるようになります。

Live Shareセッション中の機能

Visual Studio CodeのLive Shareには、コラボレーションを強化するいくつかの機能があります:

共有編集と選択

すべての参加者がリアルタイムでコードを表示および編集できます。お互いのカーソル位置と選択が異なる色と名前タグで識別されます。これにより、同期したコード開発とコードレビューが可能です。

フォローモード

Live Shareの便利な機能に「フォローモード」があります。Live Shareビューの参加者の名前をクリックすると、そのセッションで彼らを「フォロー」することができます。これにより、あなたのビューは彼らがコード内でいる場所へ自動的にスクロールします。これは特に教育やガイド付きウォークスルーに役立ちます。

共有ターミナル

ホストはゲストとターミナルセッションを共有できます。これは、プロジェクト関連のコマンドを実行したり、問題をトラブルシューティングしたり、CLIツールをデモンストレーションしたりするのに役立ちます。ホストは、参加者がターミナルに対して読み取りまたは書き込みアクセスを持つかどうかを制御できます。

ポートフォワーディング

Live Shareは、ホストからゲストへのポートフォワーディングを自動的に処理できます。特定のポートでWebサーバーやサービスを実行している場合、ゲストはそれをローカルで実行しているかのようにアクセスできます。これは、Webアプリケーションのリアルタイムデバッグに不可欠です。

共同デバッグ

Live Shareは、参加者が共有プロジェクトを共同でデバッグすることを可能にします。ホストはデバッグセッションを共有し、ゲストはブレークポイントを設定したり、コードをステップ実行したり、変数を検査できます。すべてのコラボレーターがセッションの流れを妨げることなく対話できます。

Live Shareセッションのベストプラクティス

Live Shareでのコラボレーション効率を高めるためのヒントをいくつか紹介します:

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

Live Shareを使用する際に直面する可能性のある一般的な問題とそのトラブルシューティング方法を紹介します:

接続の問題

すべての参加者に安定したインターネット接続があることを確認します。ネットワーク設定やファイアウォールが必要なポートをブロックすることがあります。ネットワーク設定を確認し、Live Shareの接続を許可してください。

拡張機能の競合

他の拡張機能との競合により問題が発生する可能性があります。Live Shareセッションがアクティブな間は、不必要な拡張機能を一時的に無効にして、それで問題が解決するかどうか確認します。

サインインの問題

サインインで問題が発生した場合、アカウントの認証情報を再確認してください。MicrosoftまたはGitHubアカウントを通じてアクセスを許可したことを確認してください。

互換性のないVS Codeのバージョン

すべてのコラボレーターが最新バージョンのVS Codeを使用していることを確認してください。古いバージョンでは、すべてのLive Share機能をサポートしていない場合があります。

結論

Visual Studio CodeでのVisual Studio Live Shareは、地理的な場所に関係なく開発者間を橋渡しする強力なツールです。セットアップが簡単で、コードプロジェクトでのリアルタイムコラボレーションを強化する多くの機能を提供します。このツールの適切な理解と使用により、開発チームはワークフローを大幅に改善し、互いに学び合い、プロジェクトをより効率的に完了できるようになります。

記事の内容に誤りがある場合, あなたは


コメント