GitHub 公式ドキュメントで Eclipse と Visual Studio Code の機能を比較してみます。
ついでに先日の本ブログの記事で行った比較も添えて。
基本は GitHub 公式ブログの各機能各 IDE の見出しレベルの有無で○×しています。
■ 公式ブログのページたち
docs.github.com docs.github.com
docs.github.com docs.github.com
■ 本ブログ先日の記事
■ 機能比較表
コード補完機能の比較
Eclipse では UI の必要な機能は実装されていない感じですね。
| 機能 | Visual Studio Code | Eclipse |
|---|---|---|
| コード補完 | ○ | ○ |
| コードの提案の取得 | ○ | ○ |
| コード補完を手動でトリガーする | ○ | ○ |
| 代替候補を表示する | ○ | × |
| 新しいタブに複数の候補を表示する | ○ | × |
| 部分的な提案の受け入れ | ○ | ○ |
| 次の編集候補 | ○ | × |
| 提案のナビゲーションと承認 | ○ | × |
| AI モデルを変更する | ○ | × |
チャット機能の比較
基本のチャット機能のほか、チャット欄での UI 上で完結する機能だけが実装されているイメージですね。
サーバーサイドでの様々な追加機能や、IDE上でもチャットとエディタのアクティブタブ以外のコンテキストについて未実装という印象。
あと、メインのチャットビュー以外の UI も未実装ですね。
| 機能 | Visual Studio Code | Eclipse |
|---|---|---|
| チャット | ○ | ○ |
| プロンプトの送信 | ○ | ○ |
| チャットの提案のクリップボードへのコピー | ○ | ○ |
| エディタへの反映 | ○ | ○ |
| ファイル添付 | ○ | ○ |
| 新規セッション | ○ | ○ |
| チャット参加者 | ○ | × |
| Copilot Extensions チャット参加者 | ○ | × |
| スラッシュ コマンド | ○ | ○ |
| チャット変数 | ○ | × |
| Copilot の GitHub スキルの使用 | ○ | × |
| Copilot Chat の AI モデル | ○ | ○ |
| クイック チャット | ○ | × |
| インライン | ○ | × |
| スマート アクション | ○ | × |
| Copilot Edits | ○ | × |
| 編集モードの使用 | ○ | × |
| エージェント モードの使用 | ○ | × |
| Copilot Chat での画像の使用(Visons) | ○ | × |
| チャット プロンプトへの画像の添付(Visons) | ○ | × |
| プロンプト履歴 | ○ | × |
■ いかがでしたか?
Eclipse と Visual Studio Code の機能比較、いががでしたか?