🛠Tools🔥🔥

コードエディタ Zed 1.19、コール階層ナビゲーションとライブ検索機能を公開

巨大なコードベースでの LSP 連携によるコール階層の追跡や、Git パネルの複数ファイル同時操作に対応し、開発の主要な手数を削減する。
リリース: 2026-09-09 · 読了 3

記事の要約

1. 核心(What)

  • LSP を活用したコール階層ナビゲーション(incoming/outgoing calls)をショートカットキー(macOS: cmd-k cmd-h、Linux/Windows: ctrl-k ctrl-h)で実装
  • プロジェクト全体の検索が入力に追従するライブ検索へデフォルト変更され、設定で無効化も可能
  • Git パネルでの複数ファイル選択(Shift/Cmd/Ctrl クリック)によるステージや一括破棄などのバッチ操作に対応
  • 未保存のバッファ(スクラッチバッファ)にコードを貼り付けた際の自動言語判定機能を追加

2. 影響(Why)

  • コードナビゲーションの効率化: 巨大なモノレポや不慣れなサービスを調査する際、参照元や呼び出し先を grep せずに LSP ツリーで直接追えるため、コードリーディングの初期コストが大幅に下がる。
  • 国内の受託開発・自社開発チームへの影響: 国内の Web 系受託開発や自社プロダクト開発で Zed をメインエディタとして採用しているチームは、Git のファイル一括処理やライブ検索により、日常的なコード修正やレビュー前の準備にかかる細かな手数を直接削減できる。

3. 根拠・詳細(How)

  • LSP コール階層の実装仕様: 任意の言語サーバーが提供する標準的なコール階層リクエストを利用し、関数間の依存関係をツリー構造としてシームレスにウォークスルー可能。
  • Git パネルのマルチセレクト機構: Shift キーによる範囲選択と Cmd/Ctrl キーによる個別選択の組み合わせにより、複数の変更ファイルをまとめてステージ、アンステージ、破棄、またはゴミ箱への移動を実行。

4. 展望・課題(Next)

  • 今後のアップデート予定: macOS、Windows、Linux 向けに GitHub の releases ページおよび公式サイトから無料の定期アップデートとして順次適用可能。