Zed

詳細情報

タイトル Zed
URL https://zed.dev/
バージョン ver 0.204.1-pre
更新日 2025/09/12
追加日 2024/01/25
種別 フリーソフト / オープンソース(GPL)
説明 AtomエディターとTree-sitter構文解析フレームワークのクリエイターが率いる高速テキストエディタ。

レビュー

Zedは、AtomとTree-sitterのクリエイターによる、高性能でマルチプレイヤーなコードエディタ。ソースコードも公開されている。

IDEのパワーと軽量エディタの応答性を組み合わせ開発者の生産性を高めることができる。CPUコアとGPUを効率的に活用し、起動やファイルの読み込みを高速化し、キー入力に対する応答性を高めている。

GitHub Copilotをサポートし、GPT-4を使って自然言語のプロンプトを入力してコードを生成したり、リファクタリングすることができる。内蔵のアシスタントパネルでコンテキストを切り替えることなくモデルと会話し、インライン生成中に会話を参照することもできる。

すべてのバッファの完全な構文ツリーを維持し、正確なコードハイライト、自動インデント、検索可能なアウトラインビュー、構造選択を可能にする。言語サーバープロトコルを使用して、自動補完、コードナビゲーション、診断、リファクタリングを行う。

Vimモードやターミナル、テーマにも対応。

スクリーンショット

更新グラフ

バージョン履歴

v0.204.1-pre Pre-release
Pre-release
  • Fixed a bug where automatic updates were disabled by default for everyone. (#38022)

⚠️Due to this bug, Zed's version v0.203.x through v0.204.0 will not automatically update. ⚠️

You will need to:

  • Open the command palette (cmd-shift-p on macOS, ctrl-shift-p on Linux) and type "auto update: check"
  • Or (on macOS) open the Zed menu and click "Check for updates"
  • Or, download the latest version from https://zed.dev/download

We are sorry for the mistake.

v0.204.0-pre Pre-release
Pre-release

This week's release includes support for using the basedpyright Python language server by default, external agents over SSH, plan mode for Claude Code, Git uncommit and blame view in multi buffers, more syntax tree navigation commands, a more familiar terminal toggling action that matches VSCode and JetBrains behavior, better URL detection in the terminal, many language improvements, and more!

Features

General

  • Added blame view and inline blame support for multi buffer editors. (#37366)
  • Added a new action terminal::Toggle that is by default bound to 'ctrl-`'. This copies the default behavior from VSCode and JetBrains where the terminal opens and
(省略されました)
v0.203.4-pre Pre-release
Pre-release
  • Claude Code: Fix subprocess leak on app quit (#37858)
  • Fixed a bug where the commit generation message would not always show (#37857)
  • Changed the behaviour when editing an old message in a native agent thread. Prior to this, it would automatically restore the checkpoint (which could lead to a surprising amount of work being discarded). Now it will just reject any unaccepted agent edits, and you can use the "restore checkpoint" button for the original behavior. (#37801)
v0.203.3-pre Pre-release
Pre-release
  • Fixed venv not always activating correctly (#37764)
  • agent: The project shell environment is now passed to external agent processes. (#37568)
  • Fixed menu bar flickering when using some IMEs on macOS. (#37707)
  • Fixed an issue where IME preedit text was not showing in the Terminal on Wayland. (#37701)
  • Fixed a bug where workspace state would be lost when upgrading from Zed 0.201.x. or below. (#37572)
  • Fixed LSP binary info not being shown in full (#37682)
  • linux: Fix for ctrl-escape not escaping the tab switcher. (#37636)
v0.203.2-pre Pre-release
Pre-release
  • agent: Fixed cmd-+ and cmd-- not affecting the font size of diffs. (#37559)
  • acp: Don't share Anthropic API key from the Anthropic provider to allow default Claude Code login options (#37543)
  • ssh: Reverted a change which may broke ssh remoting for some users (#37417
v0.203.1-pre Pre-release
Pre-release
  • Agent Panel: Fixes an issue where Claude Code would timeout waiting for slash commands to be loaded (#37499)
  • Agent Panel: Display a callout when a new version of an external agent is available (#37479)
  • Fixed an issue where Command Palette text looked faded when selected. (#37471)
v0.203.0-pre Pre-release
Pre-release

Last week we launched Agent Client Protocol (ACP), an open standard for integrating external agents with editors. Today we're launching beta support for Claude Code in Zed via our ACP adapter for the Claude Code SDK! Read more about it in the blog post.

Features

General

  • Improved font rendering quality via perceptual gamma / contrast correction (#37167)
  • Improved text contrast when selected or highlighted in the editor. (#37165)
  • Added support for native macOS window tabbing. When you set "use_system_window_tabs": true, Zed will merge windows in the same was as macOS: by default this happ
(省略されました)
v0.202.5

Last week we launched Agent Client Protocol (ACP), an open standard for integrating external agents with editors. Today we're launching beta support for Claude Code in Zed via our ACP adapter for the Claude Code SDK! Read more about it in the blog post.

This week's release also contains plenty of improvements to Zed itself. An enhanced tab switcher with diagnostics indicators and preview functionality; file icons in multibuffers; the ability to run rust-analyzer's flycheck actions from anywhere in the project, and support for xAI's grok-code-fast-1.

Features

  • Added diagnostics indicators to the tab switcher. (#34547; thanks AlvaroParker)
  • Improved tab switcher; it now shows a preview of the selected tab. (#3
(省略されました)
v0.202.5-pre Pre-release
Pre-release
  • Improved the detection of python virtual environments for terminals and tasks in remote projects. (#36576)
  • Fixed GitHub Copilot thread summary failures by removing unnecessary noop tool insertion logic. (#37152)
  • Fixed support for xAI models that are now available through GitHub Copilot Chat. (#37116)
v0.202.4-pre Pre-release
Pre-release
  • agent: Fixed an issue where some tool calls in the Zed agent could return an error like "tool_use ids were found without tool_result blocks immediately after" (#37196)
  • bedrock: Fixed inference config errors causing Opus 4 Thinking and Opus 4.1 Thinking to fail (thanks @tlehn and @5herlocked
  • bedrock: Fixed an issue which prevented Rules / System prompts not functioning with Bedrock models (thanks @tlehn and @5herlocked (#35808)
v0.202.3-pre Pre-release
Pre-release
  • ACP Gemini integration: Fixed a bug with permission requests when always_allow_tool_calls is enabled. (#37182)
  • ACP: New releases of external agents are now installed in the background. (#37141)
  • Agent: Fixed a regression that caused MCP tools to run without requesting authorization first. (#37155)
  • Updated the default Elixir and HEEx language server settings to not start the Expert language server. (#37126)
  • Linux: Fixed a case where Git repositories might not be watched for changes, causing branch switching to not update the UI. (#37052)