Zed
詳細情報
タイトル | Zed |
---|---|
URL | https://zed.dev/ |
バージョン | ver 0.167.1-pre |
更新日 | 2024/12/20 |
追加日 | 2024/01/25 |
種別 | フリーソフト / オープンソース(GPL) |
説明 | AtomエディターとTree-sitter構文解析フレームワークのクリエイターが率いる高速テキストエディタ。 |
レビュー
Zedは、AtomとTree-sitterのクリエイターによる、高性能でマルチプレイヤーなコードエディタ。ソースコードも公開されている。
IDEのパワーと軽量エディタの応答性を組み合わせ開発者の生産性を高めることができる。CPUコアとGPUを効率的に活用し、起動やファイルの読み込みを高速化し、キー入力に対する応答性を高めている。
GitHub Copilotをサポートし、GPT-4を使って自然言語のプロンプトを入力してコードを生成したり、リファクタリングすることができる。内蔵のアシスタントパネルでコンテキストを切り替えることなくモデルと会話し、インライン生成中に会話を参照することもできる。
すべてのバッファの完全な構文ツリーを維持し、正確なコードハイライト、自動インデント、検索可能なアウトラインビュー、構造選択を可能にする。言語サーバープロトコルを使用して、自動補完、コードナビゲーション、診断、リファクタリングを行う。
Vimモードやターミナル、テーマにも対応。
スクリーンショット
更新グラフ
バージョン履歴
v0.167.1-pre
Pre-release
Pre-release
- The Python virtual environment activation command is no longer shown in the terminal output by default. (#22256)
- Fixed shell environments not being loaded properly to be used by language servers and terminals in case a project had multiple worktrees.
- Fixed
Failed to run direnv
messages showing up in case Zed restored a window that contained a worktree with a single file. #21972
v0.167.0-pre
Pre-release
Pre-release
Enhancements
General
- Multibuffers now support folding (hiding) results from a given file/buffer together (#22046).
- Added
.prettierignore
support to the Prettier integration (#21297; thanks 0xtimsb) - Added
MoveItemToPane
andMoveItemToPaneInDirection
actions (#21760; thanks Igonato). - Improved
editor::OpenUrl
to also handle the selected portion of a URL (#21825; thanks 0xtimsb). - Clicking on empty space in the Project Panel now deselects all selected items (#22073; thanks 0xtimsb)
- Improved dif
v0.166.1-pre
Pre-release
Pre-release
Bump to 0.166.1 for @ConradIrwin
v0.166.0-pre
Pre-release
Pre-release
Enhancements
General
- Linux: Added preliminary support for Zed Collaboration voice chat and viewing screenshares (#21550).
- Added support for opening images via drag and drop or terminal (#21803).
- Added
left_neighbour
option to thetabs.activate_on_close
setting to activate the left adjacent tab on tab close (#21800; thanks MrSubidubi). - Added
show_completions_on_input
andshow_completion_documentation
per-language settings. These settings were available before, but were not configurable per-language (#21722). - Added support for language server actions
v0.165.4-pre
Pre-release
Pre-release
- Fixed an edge case with appliance of autocompletions in VTSLS that could result in incorrect edits being applied. (#21755)
- (Preview only) Fixed zoomed terminal pane issues on split (#21668)
v0.165.3-pre
Pre-release
Pre-release
- Fixed an issue where the app could crash when opening the markdown preview with a malformed image tag (#21616)
v0.165.2-pre
Pre-release
Pre-release
Bump to 0.165.2 for @osiewicz
v0.165.1-pre
Pre-release
Pre-release
Bump to 0.165.1 for @cole-miller
v0.165.0-pre
Pre-release
Pre-release
Enhancements
General
- Added the ability to split the terminal panel (#21238).
- Added an uninstall script. To uninstall zed, run
zed --uninstall
via the CLI binary (#21213; thanks WeetHet). - GIF images now play when opened (#21274; thanks dovakin0007).
- Reduced the amount of
completionItem/resolve
calls done in the completion menu (#21286). - Improved suggestions for snippets (#21524; thanks 0xtimsb).
- Improved outline panel opening behavior to so the editor centers on the selection (#21375)
- Stop scrolling when cl
v0.164.2-pre
Pre-release
Pre-release
- vim: Added the
=
operator, for auto-indent (#21427) - Fixed a panic when backspacing at the start of a buffer with
always_treat_brackets_as_autoclosed
enabled. (#21482) - (nightly only) fix ctrl-alt-X shortcuts (#21474)
- Fixed file-less excerpts always opening instead of activating (#21472)
- Improved positioning of macOS IME overlay (#21416)
- Fixed dismissing the macOS IME menu with escape when no marked text was present (#21413)
v0.164.1-pre
Pre-release
Pre-release
- Improved app responsiveness in environments with multiple Python virtual environments (#21420)
- Fixed a bug in the Markdown preview where images in the same paragraph would be rendered next to each other (#21247)