VSCodeの時代は終わった?次世代エディタ Zed Editor 完全ガイド

に公開

はじめに

2015年のリリース以来、VSCodeはエディタ市場を席巻し、約73%のシェアを誇る王者として君臨してきました。しかし、Electronベースのアーキテクチャによるメモリ消費や起動速度の遅さに不満を感じている開発者も少なくありません。

そこに登場したのがZed Editorです。Atom EditorやTree-sitterの生みの親であるNathan Sobo氏を中心に、Rustでゼロから構築された次世代コードエディタ。2026年春の1.0リリースを目前に控え、今まさに注目すべきエディタです。

この記事では、Zed Editorの特徴、VSCodeとの比較、そして移行方法まで詳しく解説します。

Zed Editorとは

Zedは、パフォーマンス・コラボレーション・AI統合を核としたオープンソースのコードエディタです。

独自のGPUIフレームワークによるGPUアクセラレーテッドレンダリングで、120fpsの描画を実現しています。

VSCode vs Zed:パフォーマンス比較

まず数字で見てみましょう。

項目 VSCode Zed
起動速度 約1.2秒 約0.12秒(10倍高速
メモリ使用量 約730MB 約142MB(5分の1
消費電力 高い 2.58倍低い
レンダリング Electron (Chromium) GPU加速 (Rust/GPUI)
フレームレート 60fps 120fps

体感でも明らかに違います。VSCodeで「重い」と感じていたプロジェクトを開いても、Zedではサクサク動きます。ノートPCのバッテリー持ちにも大きく影響するポイントです。

Zed Editorのメリット

1. 圧倒的なパフォーマンス

Rustで書かれたネイティブアプリケーションなので、Electronの重さとは無縁です。大規模なコードベースを開いても、検索やファイル切り替えが瞬時に完了します。

2. ネイティブAI統合

VSCodeではGitHub CopilotやCursorなどの拡張に頼る必要がありますが、ZedにはAI機能がビルトインで搭載されています。

  • Agent Panel: AIがファイル編集・ターミナル操作・リンター実行まで自律的に行うエージェント機能
  • Edit Predictions (Zeta): オープンソースの予測モデルによるコード補完
  • Inline Assistant: エディタ内で直接AIと対話
  • MCP (Model Context Protocol)サポート: ファーストクラスのMCPサーバー対応
  • ACP (Agent Client Protocol): サードパーティAIエージェントとの接続

対応モデルはClaude、Gemini、Ollamaのローカルモデルなど多数。無料枠(月50プロンプト)もあり、自前のAPIキーを持ち込めば追加費用なしで利用できます。

3. リアルタイムコラボレーション

Google Docsのように、リアルタイムで複数人が同じコードを編集できます。VSCodeのLive Shareのように後付けの拡張ではなく、エディタのコア機能として組み込まれています。セッション共有もワンクリックで完了します。

4. ビルトインデバッガ

DAP(Debug Adapter Protocol)ベースのデバッガが内蔵されており、以下の言語をサポートしています:

  • Rust
  • Go
  • Python
  • C/C++
  • JavaScript

5. 拡張の多くが不要になる

VSCodeで拡張機能に頼っていた機能の多くが、Zedではビルトインです:

機能 VSCode Zed
Git統合 標準搭載 標準搭載
リアルタイム共同編集 Live Share拡張 標準搭載
AI補完 Copilot拡張 標準搭載
AIエージェント Cursor等に依存 標準搭載
デバッガ 拡張で追加 標準搭載
ターミナル 標準搭載 標準搭載

Zed Editorのデメリット

正直に言うと、現時点でのZedにはまだ課題もあります。

1. 拡張エコシステムの差

VSCodeの約60,000の拡張に対し、Zedは数百程度。ニッチな言語や特殊なワークフローに依存している場合、必要な拡張が見つからない可能性があります。

2. まだベータ版である

2026年春に1.0リリース予定ですが、現時点ではプレリリース版です。一部のユーザーからはフリーズやCPUスパイクの報告もあります。

3. マルチルートワークスペース非対応

VSCodeの.code-workspaceのように、1つのウィンドウで複数のプロジェクトフォルダを開くことができません。1ウィンドウ = 1フォルダの制約があります。

4. 開いているファイル一覧パネルがない

VSCodeの「Open Editors」パネルに相当する機能がありません。ファイルの切り替えはCmd+P(ファイル検索)に頼る必要があります。

5. 一部言語のサポートが未成熟

Java、Dart、一部のニッチな言語はLSPサポートが十分でない場合があります。Web系(TypeScript/JavaScript)やRust、Python、Go、Rubyは良好です。

VSCodeからの移行ガイド

Step 1: インストール

# macOS (Homebrew)
brew install --cask zed

# Linux
curl -f https://zed.dev/install.sh | sh

Windowsの場合は公式サイトからインストーラーをダウンロードしてください。

Step 2: キーバインドの設定

初回起動時にVSCodeキーマップを選択できます。後から変更する場合は設定ファイルに追加します:

{
  "base_keymap": "VSCode"
}

おなじみのCmd+P(ファイル検索)、Cmd+Shift+P(コマンドパレット)、Cmd+B(サイドバー切替)がそのまま使えます。

Step 3: VSCode設定のインポート

ZedはVSCodeのユーザー設定を自動インポートできます。初回セットアップでスキップした場合は、コマンドパレットから実行できます。

  • JSON with Comments対応
  • 言語固有の設定("[python]"形式)も自動変換
  • テーマのインポートも可能

Step 4: 必要な拡張を確認

VSCodeで使っていた拡張のうち、Zedで代替が必要なものをリストアップしましょう:

VSCode拡張 Zedでの対応
ESLint LSP経由で自動対応
Prettier LSP経由で自動対応
GitLens ファイル履歴ビュー(ビルトイン)
GitHub Copilot Zed AI(ビルトイン)
Live Share リアルタイム共同編集(ビルトイン)
Docker 拡張で対応
Remote SSH リモートMCPサポート

Step 5: 言語サーバーの自動セットアップ

Zedは対応するファイルを開くと、Language Serverが自動でダウンロード・起動されます。手動でのインストールは基本的に不要です。

Zedの言語サポート状況

言語 LSP 状態
Rust rust-analyzer 最優先サポート
TypeScript/JS ビルトイン 良好
Python Ruff + Pyright 良好(デバッグ対応)
Ruby ruby-lsp / solargraph 良好
Go gopls 良好
C/C++ clangd 良好(デバッグ対応)
Java JDTLS 機能的だが発展途上
PHP 拡張で対応 利用可能
Swift 拡張で対応 利用可能

こんな人にZedがおすすめ

  • パフォーマンスを最優先にしたい人
  • AIネイティブな開発環境を求めている人
  • Rust / TypeScript / Python / Ruby / Goを主に使う人
  • ペアプログラミングを頻繁に行う人
  • ノートPCのバッテリーを少しでも長持ちさせたい人

こんな人はまだVSCodeがいい

  • 特定の拡張機能に強く依存している人
  • Java / Dartなどのエコシステムをメインで使う人
  • マルチルートワークスペースが必要な人
  • 完全に安定した環境を求める人

まとめ

Zed Editorは「VSCodeキラー」というよりも、次世代の開発体験を提案するエディタです。Rustによる圧倒的なパフォーマンス、ビルトインのAI機能とリアルタイムコラボレーション、そしてオープンソースとしての透明性。

2026年春の1.0リリースに向けて急速に成熟しており、VSCodeからの移行もスムーズに行える仕組みが整っています。

「VSCodeの時代は終わった」と断言するにはまだ早いかもしれませんが、Zedが有力な選択肢になっていることは間違いありません。一度試してみる価値は十分にあります。

参考リンク

Discussion