Zed

詳細情報

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

レビュー

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

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

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

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

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

スクリーンショット

更新グラフ

Created with Highcharts 5.0.2Total更新回数24/0424/0524/0624/0724/0824/0924/1024/1124/1225/0125/0225/031015202530

バージョン履歴

v0.180.2-pre Pre-release
Pre-release
  • Fixed language server restarts sometimes not restarting a language server. (#27658)
v0.180.1-pre Pre-release
Pre-release
  • Git: Fix hunks being skipped when staging too quickly. (#27552)
  • Git: Fix crash when staging a hunk that overlaps multiple unstaged hunks. (#27545)
  • Zed now hides the mouse cursor when the user is typing. This behavior can be configured with the hide_mouse_while_typing setting. (#27519)
v0.180.0-pre Pre-release
Pre-release

Enhancements

  • Added persistence to editor folds to preserve them between restarts. (#27252)
  • Added an editor::CopyAndTrim action to trim selections when copying. (#27206)
  • Added a go_to_definition_fallback setting, which can be assigned find_all_references (default) or none. (#27426)
  • Added a scrollbar to the extensions page. (#27303)
  • Added the --system-specs flag to the Zed binary (not the CLI!), to retrieve the system specs we ask for in GitHub issues without needing to open Zed. (#27285)
  • Added option to copy extension author's name and email from exten
(省略されました)
v0.179.2-pre Pre-release
Pre-release
  • Git: Fixed a regression in Git status colors in the project panel. (#27272)
  • Extended timeout used when connecting to remote instances. (#27250)
v0.179.1-pre Pre-release
Pre-release
  • Fixed an issue that prevented formatting from working when working with remote dev
  • Fixed an issue when using code actions as a format step where the edits made by the code actions would not be grouped with the other format edits in the undo history (#27198)
  • Fixed custom tasks not shown (#27187)
  • Added fallback colors for the version_control.<variant> theme properties. (#27106)
v0.179.0-pre Pre-release
Pre-release

Enhancements

  • Added support for word-based completions via editor: show word completions. (#26410)
  • Added the ability to filter the list of extensions by category. (#27005)
  • Added support for reading from anonymous file descriptors (e.g., created as part of process substitution) on macOS and Linux. (#26744)
  • Added a setting use_system_prompts. On macOS, you can set this to false to use Zed's in-window confirmation dialogs instead of the system ones. (On Linux, Zed's dialogs are always used). (#26201; thanks Hawkbawk)
  • Git: Added a SelectRepo action that opens the repository sel
(省略されました)
v0.178.4-pre Pre-release
Pre-release
  • Git: Changed git commit message editors to use placeholder text for Git's suggested merge messages. (#26992)
  • Git: Fixed various minor bugs.
v0.178.3-pre Pre-release
Pre-release
  • Git: Added a git.hunk_style setting to control whether staged or unstaged
    hunks are hollow. (26816; thanks jakcharvat)
  • Git: Improved gutter diff hunks to show whether a hunk is staged. (#26809; thanks jakcharvat)
  • Fixed a bug that prevented typing in the in-app feedback form. (#26793)
v0.178.2-pre Pre-release
Pre-release
  • Git: On macOS, switched to using the system's Git binary to create commits. This fixes issues that some users were seeing with pre-commit hooks. Compatibility note: after this change, it is no longer possible to commit from Zed unless Git is installed. (#26705)
  • Git: Fixed a bug that prevented putting the cursor after a deletion hunk at the end of a file, in the absence of trailing newlines. (#26621)
  • Git: Fixed flicker when reverting last hunk in project diff view. (#26706)
  • Git: Fixed the Git panel to not show an "Initialize Repositories" button in empty projects. (#26713)
  • Git: Fixed showing commit messages for all repos. (#26709)
  • Fixed an
(省略されました)
v0.178.1-pre Pre-release
Pre-release
  • Git: Fixed git-credential-manager. (#26573)
  • Git: Fixed a bug where unstage/stage all in project diff wouldn't work while Git panel was closed. (#26575)
  • Git: Commit messages are now wrapped "as you type" to 72 characters. (#26507)
  • Git: Renamed editor::ToggleGitBlame to git::Blame. (#26565)
  • Theme: Fixed an issue where version control colors weren't applying correctly. (#26665, #26606)
  • Fixed a bug where the modal layer could not be dismissed via the mouse.
  • Fixed goto single file worktrees during terminal cmd-clicks. (#26582)
  • Fixed issue where Zed would behave w
(省略されました)
v0.178.0-pre Pre-release
Pre-release

Enhancements

  • Git: Added a small onboarding banner for the git launch. (#26518)
  • Git: Added horizontal scrolling in the git panel. (#26402)
  • Git: Improved the stage-and-next and unstage-and-next actions in the project diff editor to start a commit after acting on the last hunk. (#26434)
  • Git: Switched showing git operation results from notifications to status toasts. (#26420)
  • Git: Smart truncate long branch and repository names in their respective selectors in the Git panel. (#26483)
  • Git: Removed the git.hunk_style setting; staged_border behavior is now universal. (#26504)
(省略されました)