広告

ZedはRustで書かれた無料のコードエディタを持つ――VS Codeより高速、AI向けに設計

Dev.to / 2026/3/28

💬 オピニオンDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical Usage

要点

  • Zedはゼロから作られたRustベースのコードエディタで、ネイティブのGPUアクセラレーションによるレンダリングを用いることで、VS CodeのようなElectronベースのエディタよりも高速でレスポンスの良い編集体験を提供するとされています。
  • この記事では、Zedの起動は約0.15秒で、VS Codeの2.5秒に対して高速であること、また大規模プロジェクトでもスムーズなスクロールと低いメモリ使用量を維持すると主張しています。
  • Zedは「AIネイティブ」と位置づけられており、チャットやインライン編集などのLLM機能を、GitHub Copilot、Claude、GPT-4、Ollama経由のローカルモデルといったプロバイダを通じて標準で提供します。
  • リアルタイムのコラボレーション(カーソル/編集/ターミナルを表示する共有ワークスペースリンク)に加え、AIに関連するワークフローとして、複数の検索結果を1つの画面で編集できるマルチバッファ編集などが含まれます。
  • ZedはTree-sitterと深く統合し、正確なセマンティックハイライト、ASTベースの折りたたみ、構造に基づく選択、アウトライン表示を実現するほか、キーボード駆動の編集のためのVimモードも備えています。

VS CodeはElectron(Chromium + Node.js)を使用しています。ZedはGPUレンダリングによるnative Rustです。違いは?すべてが即時です。

Zedとは?

Zedは、AtomとTree-sitterの開発者によって、Rustでゼロから作られたコードエディタです。レンダリングにはGPUアクセラレーションを使用し、組み込みのLLM連携によってAIネイティブな開発を行うために設計されています。

なぜ開発者はZedを試しているのか

1. ネイティブなパフォーマンス

起動時間:
VS Code:  2.5s
Zed:      0.15s

大きなファイル(100K行):
VS Code:  スクロール時にラグ
Zed:      スムーズ 120fps

メモリ(10ファイルを開いている場合):
VS Code:  800MB
Zed:      150MB

2. 組み込みAI(Copilot + Claude + GPT-4)

Zedは以下をサポートします:
- GitHub Copilot(コード補完)
- Claude(インライン編集、チャット)
- GPT-4(インライン編集、チャット)
- Ollama(ローカルモデル)

すべて組み込みです。拡張機能は不要です。

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

ワークスペースを共有:
1. ツールバーの「Share」をクリック
2. リンクを共有
3. コラボレーターは、カーソル・編集・ターミナルをリアルタイムで見られます

コードのためのGoogleドキュメントのようなものです。拡張機能も、セットアップも不要です。

4. GPUアクセラレーションによるレンダリング

Zedは、独自のフレームワーク(GPUI)でGPUを使ってUIをレンダリングします:

  • テキストレンダリング:GPUシェーダー
  • シンタックスハイライト:GPUアクセラレーション
  • スクロール:ネイティブ、120fps
  • アニメーション:ハードウェアアクセラレーション

5. マルチバッファ編集

複数ファイルからの検索結果が、1つのエディタに表示されます。
任意の結果をインラインで編集すると、変更は元のファイルに保存されます。

もう不要:検索 → 結果をクリック → 編集 → 戻る → 次の結果をクリック
必要なのは:検索 → 1つの表示で結果をすべて編集

6. Tree-sitter連携

すべての言語に対して:

  • 正確なシンタックスハイライト(正規表現ではなくセマンティック)
  • ASTに基づくコード折りたたみ
  • 構造的選択(シンタックスノードで選択)
  • アウトライン表示

7. Vimモード

// settings.json
{
  "vim_mode": true,
  "vim": {
    "use_system_clipboard": "always"
  }
}

完全なVimのエミュレーションです。プラグインではなく、コアに組み込まれています。

Zed vs VS Code vs Neovim

Zed VS Code Neovim
言語 Rust TypeScript(Electron) C
起動 150ms 2.5s 50ms
メモリ 150MB 800MB 50MB
GPUレンダリング あり なし なし(TUI)
組み込みAI あり 拡張機能経由 プラグイン経由
コラボレーション 組み込み Live Share経由 なし
拡張機能 増加中 大量 多い
Vimモード 組み込み 拡張機能経由 ネイティブ

はじめに

# macOS
brew install --cask zed

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

結論

Zedは、利用可能な最速のグラフィカルなコードエディタです。ネイティブRust、GPUレンダリング、組み込みAI、そしてリアルタイム・コラボレーション。VS CodeのElectronによるオーバーヘッドにうんざりしているなら、Zedが答えです。

データツールが必要ですか?私はスクレイピングのソリューションを作っています。私のApify actorsを確認するか、spinov001@gmail.comまでメールしてください。

広告