Zed

詳細情報

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

レビュー

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

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

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

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

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

スクリーンショット

更新グラフ

バージョン履歴

v0.146.1-pre Pre-release
Pre-release

Bug Fixes

  • Fixed ctrl-d on Linux. Preview-only. (#15238, thanks @unixtensor)
v0.146.0-pre Pre-release
Pre-release

Enhancements

It is such a delight to share with you today the official launch of the Jupyter Powered REPL in Zed Preview!

You can run code:

  • Line by line
  • Block by block (# %%)
  • Any selection

View the blog post for more details.

General

  • Added ability to restore all windows that were open when Zed was quit. Previously only the last used workspace was restored. This is now the default behavior. To get back the old behavior, add the following to your settings: {"restore_on_startup": "last_workspace"} (Part of #4985 and #4683).
  • Added automatic restoring of unsaved buffers. Ze
(省略されました)
v0.145.1

Enhancements

Remote Development (alpha) for everyone 🖥️🌐

Edit files or run commands on your server over SSH, whether working solo or using Zed's collaboration tools to tackle tasks together.

Learn more about remove dev and its current limitations here: https://zed.dev/docs/remote-development

General

  • Added support for following into the assistant panel.
  • Added a /symbols slash command in the assistant panel, which automatically inserted the active file's symbols into the assistant.
  • Added function signature popovers (#4879, #5155; thanks tomoikey).
    • To disable, add "show_signature_help_after_completion": false to settings.json.
  • Added
(省略されました)
v0.145.1-pre Pre-release
Pre-release
  • go: Fix running single tests by changing the quoted expression in the go test command to work again in bash, zsh, etc. (#14818).
  • Fixed a bug where tooltips would sometimes continuously display when the button was selected.
v0.145.0-pre Pre-release
Pre-release

Enhancements

  • An alpha version of remote development is now available to everyone. For more information on how to use it, and limitations see https://zed.dev/docs/remote-development.

General

  • Added support for following into the assistant panel.
  • Added a /symbols slash command in the assistant panel, which automatically inserted the active file's symbols into the assistant.
  • Added function signature popovers (#4879, #5155; thanks tomoikey).
    • To disable, add "show_signature_help_after_completion": false to settings.json
  • Added a setting to add file
(省略されました)
v0.144.3

Enhancements

General

  • Extensions can now provide snippets by including snippets.json file next to the extension manifest.
  • Move snippet support into the core editor deprecating the snippet extension. Snippets are now available in any buffer including plain text (#13937).
  • Improved contrast between some items in the One Dark theme.
  • Added support for filtering in the outline panel (#13984).
  • Added dynamic [un]registration for LSP formatting capabilities (#12661).
  • Improved prettier detection to pick up its installation from transitive dependencies (#12731.
  • Improved Zed logic for sending textDocument/didSave request (#14286).

Languages

(省略されました)
v0.144.3-pre Pre-release
Pre-release
  • linux: Fixed overflow in xkbcommon-rs (#14571)
  • linux: Fixed the issue where text appears twice in the editor after Chinese Character input.(linux: Fix IME on fcitx). (#14558)
  • linux: Remove "Install CLI" from welcome, it is not necessary (#14506)
  • linux: Fixed opening urls/directories on systems where the xdg desktop portal doesn't handle those requests. (#14359)
  • linux: Fix IME under fcitx5 (#14192) (#14508)
  • Improved prettier detection to pick up its installation from transitive dependencies (12731
  • Improved Zed logic for sending textDocument/didSave request (142
(省略されました)
v0.144.2-pre Pre-release
Pre-release
  • linux: Fix more panics on launch when GPU is mis-configured. Also link to the docs in the error message.
  • linux: Fix panic when failing to parse a keystroke from xkbcommon
  • linux: Fix panic when setting cursor to a kind that the platform does not support
v0.144.1-pre Pre-release
Pre-release

Bug fixes

  • Linux Keymap: Move editor::JoinLines to ctrl-shift-j (#14136
  • Fix reverse selections always being cleared, even if the right click was performed inside (#14150). Preview-only.
v0.144.0-pre Pre-release
Pre-release

Linux Support 🎉

Linux when? Linux now.

Enhancements

Languages

  • Added support for setting classAttributes in the configuration for tailwindcss-language-server. Example: { "lsp": { "tailwindcss-language-server": { "settings": { "classAttributes": [ "class", "className", "ngClass", "styles" ] } } } }.

General

  • Extensions can now provide snippets by including snippets.json file next to the extension manifest.
  • Move snippet support into the core editor deprecating the snippet extension. Snippets are now available in any buffer including plain text. (#13937).
(省略されました)
v0.143.6-pre Pre-release
Pre-release
  • (Linux only) Shipping pre-launch changes