IntelliJ IDEA 2024.1 ヘルプ

Code With Me に関する FAQ

Code With Me とは何ですか?

Code With Me は、IntelliJ IDEA およびその他の JetBrains IDE (現時点では Rider と DataGrip を除く) 用のプラグインで、同僚とリアルタイムで共同でコードをレビュー、編集、デバッグできるようにします。Code With Me が提供するサービスは、IntelliJ IDEA Ultimate エディションとコミュニティエディションの両方で利用できます (コミュニティバージョンではセッション時間制限あり)。

バージョン 2021.1 以降、Code With Me プラグインはサポートされている IDE にバンドルされたプラグインとして提供されます。手動でインストールする必要はありません。

Code With Me を使用するための IntelliJ IDEA 要件は何ですか?

Code With Me プラグインは IntelliJ IDEA 2020.2.1 以降と互換性があります。

接続するには IntelliJ IDEA、IntelliJ IDEA ライセンス、または同じ IDE が必要ですか?

ホストとして、Code With Me プラグインがインストールされたマシンに IntelliJ IDEA ライセンスと IntelliJ IDEA バージョン 2020.2.1 以降がインストールされている必要があります。

ゲストとして必要なのは、招待リンクのみです。ブラウザーでリンクを開くと、JetBrains Client (IntelliJ プラットフォームに基づく無料の軽量アプリケーション) が自動的にダウンロードされ、対応する Code With Me セッションに参加できます。

招待リンクを開くと何がダウンロードされますか?

ブラウザーで招待リンクを開くと、JetBrains Client(IntelliJ プラットフォームに基づく無料の軽量アプリケーション)が自動的にダウンロードされます。

Code With Me ライセンスをアクティブ化する必要がありますか?

JetBrains アカウントまたはオフラインアクティベーションコードを使用して IDE を登録している場合、ライセンスは Code With Me プラグインに自動的に適用されます。

ライセンスサーバーを使用して IDE を登録している場合は、Code With Me プラグインを手動でアクティブ化する必要があります。

Code With Me ライセンスのアクティブ化の詳細については、「Code With Me ライセンス」を参照してください。

Code With Me の使用方法に関する情報はどこにありますか?

Code With Me の使用方法に関する情報は、こちらから入手できます。

オンプレミスの Code With Me セットアップに関する情報はどこにありますか

Code With Me のクイックセットアップに関する情報は、ここから(英語)入手できます。

フル環境サーバーのセットアップに関する情報が必要な場合は、Code With Me 管理ガイド(英語)を参照してください。

私を招待した人と同じ IDE を持っていません: 別の IDE から接続できますか?

ゲストとして接続するのに IDE は必要ありません。必要なのは、招待リンクだけです。ブラウザーでリンクを開くと、無料の軽量クライアントアプリケーションが自動的にダウンロードされ、Code With Me セッションに参加できます。

Code With Me でサポートされている基本的なシナリオと機能は何ですか?

ホストはセッションを開始して、他の参加者(ゲスト)を招待し、プロジェクトコードを共有することができます。セッション参加者は、お互いをフォローするか、コードを個別に移動します。セッション参加者は、ホストのコンピューターにあるコードを編集できます。ホストはデバッグセッションを開始し、その状態とアクションを共有できます。

1 つのセッションに参加できる参加者の最大数はいくつですか?

Code With Me セッションの同時参加者の数は、所有しているライセンスによって異なります。

Code With Me はプラグインをサポートしていますか?

IDE のカスタマイズを実行するプラグインがサポートされています。ゲストは、言語またはフレームワーク関連のプラグインをダウンロードして有効にすることはできません。

Code With Me は、VSCode、Vim、Emacs などの他のエディターと互換性がありますか?

いいえ。ただし、ゲストとして、必要なプラグインをインストールして有効にすることで、ローカル環境をカスタマイズし、選択したキーマップを追加できます。

Code With Me の最小 / 推奨システム要件は何ですか?

最小要件と推奨要件についてはこちらを参照してください

ただし、ゲストの場合は軽量のクライアントアプリケーションのみがダウンロードされるため、ディスク容量とコンピューターリソースの要件はホストの要件よりも低くなります。

プロキシの背後で Code With Me を使用するにはどうすればよいですか?

ローカルネットワークで作業している場合は、プライベートオンプレミスサーバー(英語)を使用してプロキシ制限をバイパスできます。

別の方法として、許可されたアドレスに次の URL を追加できます。

  • https://code-with-me.global.jetbrains.com

  • https://download.jetbrains.com

  • https://download-cf.jetbrains.com

  • https://download-cdn.jetbrains.com

  • wss://codewithme-relay-1.europe-north1-gke.intellij.net

  • wss://codewithme-relay-2.europe-north1-gke.intellij.net

  • wss://codewithme-relay-1.us-east1-gke.intellij.net

  • wss://codewithme-relay-2.us-east1-gke.intellij.net

  • wss://codewithme-relay-1.asia-northeast1-gke.intellij.net

  • wss://codewithme-relay-2.asia-northeast1-gke.intellij.net

  • wss://codewithme-relay-1.southamerica-east1-gke.intellij.net

  • wss://codewithme-relay-2.southamerica-east1-gke.intellij.net

  • wss://codewithme-relay-1.asia-south1-gke.intellij.net

  • wss://codewithme-relay-2.asia-south1-gke.intellij.net

Code With Me を使用するための現在の制限は何ですか?

すべてのツールウィンドウがゲストに利用できるわけではありません。

一部のリファクタリング関連のアクションも無効になっています。

別の IDE からホスト IDE に接続する場合、両方の IDE のバージョンが同じである必要がありますか ?

いいえ。ゲストがロビーサーバーに接続すると、この接続を行うアプリケーション (ユーザーフローによっては、Code With Me IDE プラグイン、Toolbox アプリケーション、またはブラウザー経由でダウンロードされたランチャーになる可能性があります) がホストのバージョンをチェックします。接続先の IDE で、ホスト IDE とまったく同じビルド番号を持つ対応する JetBrains Client をダウンロードします。

正確なバージョンの JetBrains Client が以前にダウンロードされている場合は、キャッシュされた JetBrains Client が使用されます。

Code With Me プラグイン、JetBrains Client、ホスト IDE のビルド番号はどのように関連していますか ?

新しい IDE の各バージョンには、UI とプロトコルの多数の改善が加えられています。これらの継続的な改善を活用するために、JetBrains IDE とまったく同じビルド番号を持つ対応する JetBrains Client がリリースされています。このクライアントは、そのバージョンの IDE への初回接続が確立されたときに、接続の開始方法 (Code With Me プラグイン、Toolbox アプリケーション、またはランチャー) によってユーザーに対して透過的にダウンロードされます。その後、クライアントは後で再利用できるようにキャッシュされます。

Code With Me プラグインのビルド番号は通常、バンドルされている IDE と同じです。これは技術的な偶然ですが、厳密な技術的要件ではありません。ホスト IDE の場合、バンドルされている Code With Me プラグインは通常、ゲストがそのホスト IDE に接続するために使用する必要がある JetBrains Client と同じビルド番号を持ちます。ただし、一般に、実行対象の IDE バージョンと互換性のあるプラグインビルドは、どのバージョンのホスト IDE にも接続できるように機能します。

Code With Me プラグインは常にインターネットから JetBrains Client をダウンロードしますか ?

Code With Me プラグインは、ロビーサーバーによって提供された場所から JetBrains Client をダウンロードします。ホスト IDE とまったく同じビルド番号を持つバージョンがすでにローカルにキャッシュされている場合、クライアントの再ダウンロードは試行されません。

Code With Me for Business は、エアギャップ環境での Code With Me の実行もサポートしており、内部リポジトリから JetBrains Client をダウンロードできます。詳細については、ローカルストレージガイド(英語)を参照してください。

IDE バージョン 2024.1 以降、クライアント IDE とホスト IDE のバージョンがまったく同じである場合、Code With Me プラグインは実行中の IDE にバンドルされている JetBrains Client を再利用することに注意してください。その場合、JetBrains Client をダウンロードする必要はありません。

JetBrains クライアントの保守とサポートの期間はどのくらいですか ?

JetBrains Client は、まったく同じビルド番号を持つホスト IDE に接続する場合にのみ使用できます。これは厳しいビルド制限です。JetBrains Client は、依存する JetBrains IDE とまったく同じ製品およびサポートライフサイクルに従います。

Code With Me を無効にするにはどうすればよいですか?

  1. Ctrl+Alt+S を押して設定を開き、プラグインを選択します。

  2. インストール済みタブに切り替えて、インストール済みプラグインのリストで Code With Me プラグインを見つけます。

  3. プラグインの説明領域で Plugin settings をクリックし、無効にするを選択してから、OK をクリックして IntelliJ IDEA を再起動します。

関連ページ:

Code With Me 入門

IntelliJ IDEA を使用すると、ローカルで実行されているプロジェクトを誰とでも共有できる Code With Me プラグインを使用できます。Code With Me は、リアルタイムのコラボレーション、コードの編集、サーバーの共有、デバッグセッションの実行に使用できます。セッションの概要については、次のビデオを参照してください。Code With Me 共有セッションには、ホストと 1 人以上のゲスト間の相互作用が含まれます。次の基本的なシナリオのいずれかでセッションを開始できます。ペアプロ...

IntelliJ IDEA をインストールする

IntelliJ IDEA は、Windows、macOS、Linux オペレーティングシステムで一貫したエクスペリエンスを提供するクロスプラットフォーム IDE です。IntelliJ IDEA は以下のエディションで利用可能です。Community エディションは無料かつオープンソース Apache 2.0 でライセンスされ、JVM と Android 開発のためのすべての基本的な機能を提供しています。IntelliJ IDEA Ultimate は有償版であり、30 日間の試用期間付きで配布...

Code With Me セキュリティに関する FAQ

Code With Me は、コードを共同で作業できる強力なツールです。その機能には、コードとアクセスレベルを安全に保つ責任が伴う: 以下は、Code With Me セッションでコンピューターへのアクセスを許可するときに発生する可能性がある質問です。どのようなデータが JetBrains のサーバーを通過していますか? :プロジェクト / ソリューションデータは、エンドツーエンドで暗号化された JetBrains のサーバーを通過します。エンドツーエンド暗号化は、ホストとゲストがセキュリティコ...