【ゼッド】

Zed とは?

公開:
💡 Rust製×GPU描画!速さと共同編集を両立した次世代エディタ
📌 このページのポイント
Zed のアーキテクチャ Rust ネイティブコア GPU レンダリング 超高速な画面描画 なめらかスクロール Tree-sitter リアルタイム構文解析 高速ハイライト 共同編集エンジン リアルタイム同時編集 CRDT ベース 起動速度の比較 Zed VSCode (イメージ)
Zed のアーキテクチャと速度のイメージ
ひよこ ひよこ
Zedってどんなエディタなの?
ペンギン先生 ペンギン先生
Rust言語で作られた新しいコードエディタだよ。最大の特徴はGPUを使って画面を描画するから、スクロールやタイピングの反応がめちゃくちゃ速いんだ。体感でVSCodeの2〜3倍は速く感じるよ
ひよこ ひよこ
誰が作っているの?
ペンギン先生 ペンギン先生
GitHubが作ったエディタ「Atom」の開発チームが、Atomの反省を活かして新しく作ったんだ。Atomは拡張性は高かったけどElectronベースで動作が重かった。だからZedはRustでネイティブに書き直して、速さを最優先にしたんだよ
ひよこ ひよこ
共同編集ってどういうこと?
ペンギン先生 ペンギン先生
Google Docsみたいに、複数人が同じコードファイルをリアルタイムで同時に編集できる機能だよ。ペアプログラミングコードレビューのとき、画面共有せずにお互いのカーソルが見えるから、自然に一緒にコードを書けるんだ
ひよこ ひよこ
VSCodeから乗り換えるメリットはあるの?
ペンギン先生 ペンギン先生
速さを重視するなら大きなメリットがあるよ。ただ、2024年にオープンソース化されたばかりで、拡張機能のエコシステムはVSCodeほど成熟していないんだ。シンプルで速いエディタが欲しい人には向いているけど、豊富なプラグインが必要な人はもう少し待ったほうがいいかもね
ひよこ ひよこ
Tree-sitterっていうのも関係しているって聞いたけど?
ペンギン先生 ペンギン先生
Tree-sitterはZedチームが開発したコード解析ライブラリで、リアルタイムにコードの構文を解析するんだ。これのおかげでシンタックスハイライトやコード補完が超高速にできる。実はTree-sitterはNeovimGitHubのコード表示にも使われていて、エディタ業界全体に影響を与えた技術なんだよ
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Zed」って出てきたら「Rust製で爆速の次世代コードエディタ」と思えればだいたいOK!
📖 おまけ:英語の意味
「Zed」 = ゼッド
💬 アルファベットの最後の文字「Z」から取った名前で、エディタの究極系・最終形態を目指すという意味が込められているんだよ
← 用語集にもどる