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モードやターミナル、テーマにも対応。
スクリーンショット
更新グラフ
バージョン履歴
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 assignedfind_all_references
(default) ornone
. (#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 tofalse
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
togit::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-click
s. (#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)