Zed 1.11.3の更新点:Gitレビュー強化と更新判断
Zed 1.11.3で追加されたStaged/Unstaged Changes、Git Graph改善、Project Symbolsプレビューを、1.10系との差分と導入判断から整理します。
Zed 1.11.3は、Gitの変更確認をエディター内で完結させやすくする更新です。Staged ChangesとUnstaged Changesを専用のマルチバッファで開き、hunk単位でステージ、解除、復元できるようになりました。Git Graphの列設定とコミット本文表示、Project Symbolsのプレビューも加わっています。
更新概要
Zed 1.11.3は2026年7月15日にStable版として公開されました。主な変更は次の4点です。
- ステージ済みと未ステージの差分を専用ビューでまとめて確認できる
- hunk単位でstage、unstage、restoreを操作できる
- Git Graphの列を表示・非表示にでき、コミット本文をMarkdownで確認できる
- Project Symbols pickerにプレビュー領域が加わる
できるようになったこと
Staged ChangesとUnstaged Changesを専用ビューで開く
新しいgit: view staged changesとgit: view unstaged changesアクションにより、ステージ済み、未ステージの変更をそれぞれ専用のマルチバッファで開けます。
複数ファイルの差分をレビュー用途の画面へまとめられるため、コミット前に変更を分割したい場合や、余計な変更が混ざっていないか確認したい場合に使いやすい構成です。
専用ビューではhunk単位で次の操作ができます。
- 未ステージの変更をstageする
- ステージ済みの変更をunstageする
- 不要な変更をrestoreする
- 複数ファイルの差分を連続して読む
Git Graphの情報量を調整できる
Git Graphでは、テーブルヘッダーを右クリックして列の表示・非表示を切り替えられるようになりました。必要な情報だけ残せるため、画面幅が限られる環境でも履歴を追いやすくなります。
コミット詳細では、短い件名だけでなく完全なコミットメッセージをMarkdownとして表示します。Issue番号、変更理由、箇条書きを含むコミット本文を使うチームでは、履歴画面から意図を確認しやすくなります。
Project Symbolsから定義を開く前に確認できる
Project Symbols pickerにプレビューペインが追加されました。候補名だけでは判断しにくい同名関数や同名クラスがある場合に、移動前に中身を確認できます。
Agentのターミナルスレッドを検索できる
Agentが実行したターミナルスレッド内で、macOSはcmd-f、WindowsとLinuxはctrl-fによる検索が追加されました。長いビルドログやテスト結果からエラー箇所を探す際に使えます。
改善された点
Git関連プロセスとパネル処理の削減
Git Panelは、ファイルが変更されるたびにリポジトリへのアクセス可否を再確認しないよう改善されています。また、ディスク上のリポジトリ状態が変わった際に、開いているバッファのdiff計算で起動するGitプロセス数も削減されました。
検索と差分表示の実用性
未コミット変更ビューにはdiff statが追加され、ファイル単位の追加・削除量を把握しやすくなりました。diffマルチバッファのヘッダーにも、ファイルごとの追加・削除行数が表示されます。
安定性の修正
1.11.3には、Text Finderのクラッシュと高メモリ使用、Git Panelから大量の未追跡ファイルを削除した際のクラッシュ、multibufferで補完確定時に発生し得るpanicなどの修正が含まれます。
注意点
- hunk単位のrestoreは変更を失う操作なので、実行前に内容を確認する
- Git Graphの新しい表示が、外部Gitクライアントの全機能を代替するわけではない
- Project Symbolsの候補精度は、言語サーバーやプロジェクト構成の影響を受ける
向いている人
- Zed内でコミット前レビューを完結させたい
- 複数ファイルのhunkを見ながらstage/unstageしたい
- Git Graphを日常的に使い、列やコミット本文を確認したい
- Project Symbolsで同名候補の判別に時間がかかっている
- Agentの長いターミナル出力から特定の文字列を探したい
1.10系との比較
| 項目 | 1.10.3まで | 1.11.3 |
|---|---|---|
| ステージ済み差分 | Git Panelや個別diffで確認 | 専用Staged Changesマルチバッファ |
| 未ステージ差分 | Git Panelや個別diffで確認 | 専用Unstaged Changesマルチバッファ |
| hunk操作 | 既存Git UIやターミナルを利用 | 専用ビューからstage/unstage/restore |
| Git Graph列 | 固定的な表示 | ヘッダーから列を表示・非表示 |
| コミット本文 | 表示範囲が限定的 | 完全なメッセージをMarkdown表示 |
| Project Symbols | 候補一覧から移動 | プレビューを確認してから移動 |
| Agent terminal | スレッド内検索なし | cmd-f/ctrl-fで検索 |
| Git処理 | 状態変化時の再確認が多い | アクセス確認とGitプロセス数を削減 |
導入判断
今回の更新は、コミット前レビューと履歴確認の手間を減らす実務寄りの内容です。Zedをコード編集だけでなくGit作業にも使っている人ほど恩恵が大きい更新です。
参照情報
- Zed Stable 1.11.3: https://zed.dev/releases/stable/1.11.3
- Zed Stable Releases: https://zed.dev/releases/stable
- Zed Stable 1.10.3: https://zed.dev/releases/stable/1.10.3