に参加して、VS Code の AI 支援開発について学びましょう。

Visual Studio Live Share のご紹介

2017年11月15日 Amanda Silver、@amandaksilver

更新 (2018年5月7日): Visual Studio Live Share は現在、一般提供されています。今すぐ Live Share を使い始めることができます

Visual Studio 2017 または Visual Studio Code を使用する開発者がリアルタイムで共同作業できるようにする「Visual Studio Live Share」の開発に取り組んでいることをお知らせできることを嬉しく思います。Live Share と今後の限定プライベートプレビューの詳細については、こちらをご覧ください。

Live Share とは?

Live Share を使用すると、コードを同期したり、同じ開発ツール、設定、または環境を構成したりすることなく、チームが同じコードベースで迅速に共同作業できます。

Live Share に関しては、百聞は一見に如かずです。以下のビデオを見て、私たちが何に取り組んでいるかを知ってください。

共同セッションを共有すると、チームメイトはエディターでワークスペースのコンテキストを確認できます。つまり、チームメイトはリポジトリをクローンしたり、コードが依存する依存関係をインストールしたりすることなく、共有したコードを読み取ることができます。チームメイトは豊富な言語機能を使用してコード内を移動できます。他のファイルをテキストとして開くだけでなく、「定義へ移動」や「ピーク」などの意味解析ベースのナビゲーションを使用できます。

Live Sharing with VS Code

チームメイトがファイルを編集すると、IntelliSense、ステートメント補完、提案などのエディターの機能強化が得られます。それぞれがファイルを開き、移動し、コードを編集し、強調表示し、リファクタリングすることができます。変更は瞬時に反映されます。編集すると、チームメイトのカーソルを見たり、チームメイトのキャレットの位置にジャンプしたり、チームメイトの操作を追跡したりできます。

共同デバッグはさらに進んでおり、ホバー、ローカル変数、ウォッチ、スタックトレース、デバッグコンソールなどのデバッグ機能を使用して、あなたとチームメイトが独立してオブジェクトを検査できます。両方ともブレークポイントを設定し、デバッグカーソルを進めてセッションをステップ実行できます。

Live Sharing with VS Code

なぜ Live Share なのか?

Microsoft Teams や Slack はダイナミックなチームコラボレーションをデジタル形式で実現していますが、開発チームがより簡単に共同作業できるように、まだできることがあります。画面共有やリモートでのマシンへのアクセスは、一人が制御し、もう一人が監視することしかできません。インスタントメッセージ、電子メール、その他のツールは基本的なメッセージには優れていますが、コードの塊で共同作業するには、多くの場合、必要なコンテキストを共有するためにコードスニペットや単一のファイル以上のものが必要です。さらに、編集の有効性はワークスペース内の複数のファイルによって影響を受ける可能性があります。チームメイトの環境を再現したい場合、すべてをセットアップするのに多くの時間がかかります。

Live Share を使用すると、コードのコンテキストを共有できるため、即座に双方向のコラボレーションが可能になります。それぞれがカスタマイズしたツールを使用できるため、最も生産的な開発者になれます。互いに邪魔することなく、独立して問題を調査できます。制御を渡したり、遅延に対処したりする必要はありません。必要なときにだけ、共有フォーカスで共同作業できます。

詳細はこちら

本日、Live Share をいち早くご紹介できることを嬉しく思います。本日デモとしてのみ共有していますが、近いうちに限定プライベートプレビューをリリースする予定です。詳細を知りたい、プロジェクトの進捗状況を追いたい場合は、こちらをクリックしてサインアップできます。

ハッピーコーディング!

アマンダ

@amandaksilver #VSLiveShare

© . This site is unofficial and not affiliated with Microsoft.