Zed
詳細情報
タイトル | Zed |
---|---|
URL | https://zed.dev/ |
バージョン | ver 0.163.0-pre |
更新日 | 2024/11/21 |
追加日 | 2024/01/25 |
種別 | フリーソフト / オープンソース(GPL) |
説明 | AtomエディターとTree-sitter構文解析フレームワークのクリエイターが率いる高速テキストエディタ。 |
レビュー
Zedは、AtomとTree-sitterのクリエイターによる、高性能でマルチプレイヤーなコードエディタ。ソースコードも公開されている。
IDEのパワーと軽量エディタの応答性を組み合わせ開発者の生産性を高めることができる。CPUコアとGPUを効率的に活用し、起動やファイルの読み込みを高速化し、キー入力に対する応答性を高めている。
GitHub Copilotをサポートし、GPT-4を使って自然言語のプロンプトを入力してコードを生成したり、リファクタリングすることができる。内蔵のアシスタントパネルでコンテキストを切り替えることなくモデルと会話し、インライン生成中に会話を参照することもできる。
すべてのバッファの完全な構文ツリーを維持し、正確なコードハイライト、自動インデント、検索可能なアウトラインビュー、構造選択を可能にする。言語サーバープロトコルを使用して、自動補完、コードナビゲーション、診断、リファクタリングを行う。
Vimモードやターミナル、テーマにも対応。
スクリーンショット
更新グラフ
バージョン履歴
Enhancements
General
- Added an
editor: open docs
action to open links to documentation via rust-analyzer (#19233; thanks wanlufun). - Added a setting to adjust the width of the file finder modal (#18682; thanks isaacdonaldson).
"file_finder": { "modal_width": "medium" },
- Adde
- Fixed holding down space in the terminal (preview only) (#20879)
- Fixed slash commands from other slash commands (like
/default
) not being evaluated (Preview only). (#20864) - Fixed a crash on Big Sur (preview only) (#20846)
- Improve prompt for generating title summaries, avoiding preambles (#20822)
- Stopped showing signature help after completions by default (#20726)
- (Preview) Fixed broken rust-analyzer downloads (#20718)
Features
- Zed Extension API v0.2.0 (#20683).
Bug Fixes
- Adjusted file finder split keybindings to be less conflicting (Preview only) (#20680).
Bug Fixes
- Fixed macOS localization for menu shortcuts we already localized. (#20623) (Preview Only)
- macos: Fixed
cmd-backtick
to cycle between windows (#20621) (Preview Only) - Extensions: Fixes for Slash Command Extensions (#20632) (Preview Only)
The remainder of the bugs squashed during last week's Quality Week are shipping with today's preview release!
Enhancements
General
- Repl: Added kernel picker (#20274).
- Added setting to display error and warning indicators in project panel items (#18182; thanks nilskch).
- Added macOS key equivalents to
cmd-shift-p
debug: Open Key Context View
(#20530). - Added support for kernelspecs based on python environments (#20467).
- Added initial support for FreeBSD (#20480; thanks CalebHeydo
- Improved outline panel keyboard navigation (#20385).
- Fixed preview tabs being disabled in code, even if they were enabled in the settings (#20416).
- Fixed a regression where key binding symbols weren't shown in certain pickers (#20367).
- Disabled REPL buttons and actions for remote projects and collaboration (#20397).
🍂🎉 Quality Week Fall 2024 is this week! 🐛🐞🐜 + 🔨💥 = 😵⚰️!
Enhancements
General
- Added scrollbar to info popovers in editor (#20184).
- Added auto-scrolling to project panel when a vertical edge of a panel is hovered with a dragged entry (#20207).
- Added option to dim inactive panes (#18968; thanks aexvir).
- Added option to highlight active pane with a border (#18968; thanks aexvir).
- Added
auto_indent_on_paste
setting, which can be used on a per-language basis, to configure whether indentation should be adjusted when pasting. This setting is enabled by default fo
Enhancements
General
- Added support for new models with GitHub Copilot Chat (OpenAI o1-mini, o1-preview; Anthropic Claude 3.5 Sonnet (#19968)).
- Added support for
zed://ssh/<connection>/<path>
(#19970). - Added support to show invisible characters in the editor (#19846).
- Added support for self-hosted GitLab instances when generating Git permalinks (#19909).
- The instance URL must have
gitlab
somewhere in the host in order to be recognized.
- The instance URL must have
- Added feature to show commit summary as part of the inline Git blame (#19759; thanks pjtatlow).
- Improved the parsing of Git remote URLs to support additional scenarios (#19924).
- Remoting: Fixed panic when restoring untitled unsaved buffers
Features
- Added support for new models with GitHub Copilot Chat (OpenAI o1-mini, o1-preview; Anthropic Claude 3.5 Sonnet (#19968).
Bug fixes
- Fixed Zed incorrectly changing soft wrap based on .editorconfig contents (#20198).
- Fixed deserialization error with Gemini 1.5 Pro (#20200; thanks zeitlings)
- Remoting: Fixed connecting to hosts with long (>~50 character)
hostnames - Fixed undo stack corruption on external file changes
(#20111), (#20153) - Fixed outline panel navigation
(https://github.com/zed-industries/zed/issues/20073) - Fixed outline panel-related performance issues when selections change
in the large document
(#19817), (#14235)