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までメールしてください。



