コラボレーション

信頼できるユーザーとのみ共同作業を行ってください。プロジェクトを共有すると、ローカルファイルシステムへのアクセスが許可されるため、信頼できないユーザーとプロジェクトを共有しないでください。悪意のある行為が行われる可能性があります。

将来的には、共有プロジェクト以外へのこの種のアクセスを防止し、共同作業者ができることのコントロールを強化する予定です。ただし、現時点では、信頼できるユーザーとのみ共同作業を行ってください。

注: 現在、「チャネル」と呼ばれるこの機能の新しいバージョンに取り組んでいます。プライベートベータ版に参加したい場合は、お問い合わせください。

通話への共同作業者の追加

共同作業を行う前に、連絡先に共同作業者を追加する必要があります。これを行うには

  1. ウィンドウの右上隅にある`連絡先メニューを表示`ボタンをクリックするか、`collab: toggle contacts menu` (`cmd-shift-c`) を実行して、連絡先メニューを開きます。
  2. 検索ボックスの右側にある追加ボタンをクリックします。
  3. GitHubハンドルを使用して、追加する連絡先を検索します。注: 連絡先として追加しようとしているユーザーは、既存のZedユーザーである必要があります。

共同作業者の招待

ウィンドウの右上隅にある`連絡先メニューを表示`ボタン、または `collab: toggle contacts menu` (`cmd-shift-c`) から展開された連絡先メニューから、既存のZedユーザーを連絡先として追加し、検索ボックスの右側にある`新しい連絡先を検索`ボタンをクリックできます。

Inviting a collaborator to the current project

通話に参加していない共同作業者をプロジェクトに招待すると、参加するための通知が届き、新しい通話が作成されます。

Receiving an invite to join a call

Zedユーザー以外の招待

共同作業を行う相手がまだZedに登録していない場合は、アプリをダウンロードして初めてサインインする必要があります。その後、追加できます。

プロジェクトでの共同作業

プロジェクトの共有

共同作業者をプロジェクトに参加するように招待すると、新しい通話が開始されます。Zedウィンドウには、ウィンドウの右上に通話の参加者が表示されます。

A new Zed call with two collaborators

自分と同じプロジェクトに参加している共同作業者はカラー表示され、カーソルにも色が付きます。他のプロジェクトの共同作業者は灰色で表示されます。現在のプロジェクトにアクセスできる共同作業者には、アバターの下に独自のカーソルカラーが表示されます。

ローカルプロジェクトとリモートプロジェクトの区別をできるだけなくすことを目指しています。ゲストは、ファイルを開いたり、編集したり、保存したり、検索を実行したり、言語サーバーと対話したりできます。

共有されていないプロジェクト

共同作業者が現在共有されていないプロジェクトに参加している場合、プロジェクトを共有するか、共有されているプロジェクトに戻るまで、そのプロジェクトにジャンプしたり、共同作業者をフォローしたりすることはできません。

共有されていないプロジェクトに参加している場合、他のユーザーはそのプロジェクトに参加したり、コンテンツを表示したりすることはできません。

共同作業者をフォローする

共同作業者をフォローするには、ウィンドウの右上にあるアバターをクリックします。 `workspace: follow next collaborator` (`ctrl-alt-cmd-f`) を使用して、共同作業者を切り替えることもできます。

プロジェクトに参加すると、招待してくれた共同作業者をすぐにフォローし始めます。

Automatically following the person inviting us to a project

共同作業者をフォローしているペインにいる場合、

  • カーソルとスクロール位置が追従されます
  • 同じプロジェクト内の他のファイルに移動した場合も追従されます
  • 画面を共有していてプロジェクトから離れると、そのペインで相手の画面が即座に表示されます

そのペインでカーソルを移動したり、編集を行ったりすると、フォローは停止します。

フォローを再開するには、共同作業者のアバターをクリックするか、`workspace: follow next collaborator` (`ctrl-alt-cmd-f`) を押して、フォローする参加者を切り替えることができます。

フォローの仕組み

フォローは特定のペインに限定されます。ペインが共同作業者をフォローしている場合、そのペインは共同作業者のカーソルカラーでアウトライン表示されます。

このペイン固有の動作により、あるペインで誰かをフォローしながら、別のペインで独立してナビゲートできます。これは、一部のコラボレーションスタイルに効果的なレイアウトです。

画面の共有

ウィンドウの右上にある`画面を共有`ボタンをクリックして、現在の通話で共同作業者と画面を共有します。

Zed外部のウィンドウ、または共有されていないプロジェクトを表示し始めると、フォローしている共同作業者には画面が表示されます。

画面を共有しているときは、共同作業者は画面全体を見ることができるため、共有したくないものは共有しないように注意してください。終了したら、画面の共有を停止することを忘れないでください。

通話の参加者は、右上の連絡先メニューを開き、画面を共有している場合は`画面`エントリをクリックすることで、画面共有専用のタブを開くことができます。

プロジェクトの追加

タイトルバーのプロジェクト名の横にある`共有`ボタンをクリックして、通話にプロジェクトを追加できます。

プロジェクトの削除

タイトルバーのプロジェクト名の横にある`共有解除`ボタンをクリックして、通話からプロジェクトを削除できます。

現在そのプロジェクトに参加している共同作業者は、プロジェクトから切断され、再度共有しない限り、プロジェクトに再び参加することはできません。

共同作業者のターミナルをフォローする

共同作業者がターミナルで何をしているかをフォローするには、画面を共有してもらい、それをフォローします。

将来的には、共有プロジェクトで直接ターミナルで共同作業できるようにする予定です。

通話から退出する

右上の連絡先メニューを開き、`通話から退出`ボタンをクリックすることで、通話から退出できます。