Skip to content

Zed Globalization zh-CN v1.11.0-pre

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jul 00:26

ZedG v1.11.0-pre

Zed 编辑器的简体中文本地化构建版本,由 zed-globalization 自动翻译并编译。

目标语言: 简体中文 (zh-CN)

翻译键数: 66,527

本补丁做了什么:通过 AI 自动提取 Zed 源码中的用户可见字符串,翻译为简体中文后直接替换源码并重新编译,无需运行时 i18n 框架,零性能开销。

安装方式

macOS (Apple Silicon)

Homebrew(推荐):

# 首次安装
brew tap x6nux/zedg && brew install --cask zedg

# 更新
brew update && brew upgrade --cask zedg

DMG 手动安装:从上方下载 DMG,打开后将 ZedG 拖入 Applications。首次打开如提示「应用已损坏」,执行:

sudo xattr -rd com.apple.quarantine /Applications/ZedG.app

Linux (x86_64)

# deb 包安装
sudo dpkg -i zedg-zh-cn-linux-x86_64-v1.11.0-pre.deb

# 或解压 tar.gz
sudo tar -xzf zedg-zh-cn-linux-x86_64-v1.11.0-pre.tar.gz -C /

Windows (x86_64 / ARM64)

Scoop(推荐):

# 首次安装
scoop bucket add zedg https://github.com/x6nux/scoop-zedg
scoop install zedg

# 更新
scoop update zedg

MSI 安装包:从上方下载对应架构的 .msi 文件,双击安装,支持静默安装:

msiexec /i zedg-zh-cn-windows-x86_64-v1.11.0-pre.msi /quiet

或解压 zip 后直接运行 ZedG.exe


Zed 官方更新日志

This week's release includes new git: view staged changes and git: view unstaged changes views for seeing and acting on exactly what will go into your next commit, a preview pane in the project symbols picker, and diff stats in the uncommitted changes toolbar and per-file in diff multibuffer headers.

Features

AI

  • Agent: Added support for searching (cmd-f on macOS, ctrl-f on Linux/Windows) inside of terminal threads. (#60292)
  • Added "Agent Panel" and "Git Panel" items to the "View" menu. (#60356)
  • Improved the agent panel's turn-end actions: thread feedback is now also available via "Positive Feedback" and "Negative Feedback" slash commands (typed as /helpful and /not-helpful) in the message editor, a new copy button copies the last agent response, and "Open Thread as Markdown" moved into the agent panel menu. (#59974)
  • Agent: Improved onboarding experience when installing ACP agents. (#60452)
  • Acp: Support boolean toggles for ACP session configuration in agents that use them. (#60446)
  • Improved memory usage of ACP terminals after the tool call exits. (#60019; thanks hbackman)
  • Added Claude Fable 5 to the Amazon Bedrock provider. (#59016; thanks 3ddyBoi)
  • Added native support for AWS Bedrock's Mantle endpoint, enabling GPT-5.5, GPT-5.4, and Grok 4.3 through the Amazon Bedrock provider. (#60480)
  • Added Sonnet 5 to Bedrock provider. (#60360)
  • Improved OpenCode support: updated OpenCode Zen models (added Fable 5, Sonnet 5, GLM 5.2, Kimi K2.7 Code, and Minimax M3), added reasoning effort levels, enabled parallel tool calls by default, and added protocol validation for OpenCode settings. (#60526; thanks Vlaaaaaaad)
  • agent: Improved error messaging when provider is not configured. (#60417)
  • agent: Improve fallback model selection. (#60417)

Git

  • Added dedicated Staged Changes and Unstaged Changes views, opened via the git: view staged changes and git: view unstaged changes actions. (#46541; thanks drbh)
  • Added diff stat numbers to the uncommitted changes view. (#60464)
  • Added tag labels to the Git Panel commit history. (#60534; thanks pixel365)
  • Improved Git Panel performance by no longer re-checking repository access on every file change. (#59521; thanks lgeiger)
  • Improved the commit message tooltip to link directly to LLM provider settings and documentation when no provider is configured. (#60357)
  • Git Graph: Added the ability to show and hide columns by right-clicking the table header. (#59850; thanks RemcoSmitsDev)
  • Reduced number of git processes for calculating diff of open buffers when the repo state changes on disk. (#59357; thanks lgeiger)
  • Show full commit message as markdown in details panel of the git graph. (#59674; thanks clarkenciel)

Languages

  • Improved logging by suppressing verbose Python environment discovery logs. (#60204; thanks lingyaochu)
  • Improved handling of LSP servers that do not support range formatting by gracefully skipping instead of producing an error. (#53942; thanks G36maid)

Other

  • Added a zed: get merch action that opens the Zed merch store. (#60330)
  • Added a download progress indicator to the update button. (#60294; thanks Pephers)
  • Added a preview pane to the project symbols picker. (#59863; thanks AbhinavMir)
  • Added support for middle-clicking a file in the project panel to open it in a permanent tab instead of a preview tab. (#60563; thanks v0s)
  • Added the ability to collapse per-file match groups in Text Finder by clicking the chevron on file headers. (#60193; thanks ozacod)
  • Changed ebuild files to be recognized as bash. (#59068; thanks gcarq)
  • Changed the markdown preview to fall back to the UI font size instead of the buffer font size when markdown_preview_font_size is unset. (#60212)
  • Improved terminal links: Cmd/Ctrl-click now opens links even when the application has mouse reporting enabled (e.g. vim, opencode, claude). Disable terminal.open_links_in_mouse_mode to forward these clicks to the application instead. (#60067; thanks tankztz)
  • Improved "Restart to Update" button dismissals. (#60448)
  • Improved bracket colorization by preserving theme accent colors when possible and applying targeted contrast fixes only when needed. (#51580; thanks kaikozlov)
  • Improved handling of failed trash or delete operations in the Project Panel in order to display a toast informing the user that some files could not be trashed or deleted. (#59595; thanks justinschmitz97)
  • Improved diff multibuffer headers to show per-file added/removed line counts. (#60299)
  • Improved project search performance for single-line queries by skipping already-scanned file content. (#58871; thanks mertkanakkoc)

Bug Fixes

  • Fixed a crash and high memory usage in the text finder. (#60377; thanks davidalecrim1)
  • Fixed a crash caused by spawning one thread per file when trashing a large number of untracked files from the Git Panel. (#60235; thanks marcogroot)
  • Fixed a crash when closing the Text Finder while a workspace action (e.g. Escape via editor::Cancel, or deploying search) triggered the dismissal. (#60437; thanks xab3r)
  • Fixed a macOS crash that could occur when display configuration changes while a GPUI window is temporarily not associated with a screen. (#60419; thanks KiraKiraAyu)
  • Fixed a panic that could occur when confirming a completion in a multibuffer if the cursor had moved into a different file. (#59471)
  • Fixed a panic when discarding a draft workspace. (#60279)
  • Fixed a potential crash when editing Markdown with deeply nested blocks. (#60312)
  • Fixed a symbol rename that also renames the file swapping the contents of the old and new files. (#59104; thanks IbrahimKhan12)
  • Fixed agent path hyperlinks on Windows when paths contain spaces or shell-style drive prefixes. (#56283; thanks di404)
  • Fixed agent thread/sidebar grouping for Git worktrees backed by bare checkouts. (#59968)
  • Fixed AI keybindings remaining active and shadowing editor defaults when AI features are disabled. (#56936; thanks anthonygregis)
  • Fixed Bedrock requests failing with ValidationException when the last message filtered to empty content while prompt caching was enabled. (#59436; thanks sumleo)
  • Fixed blame hover popover not appearing on first trigger when inline blame is disabled (#50285). (#50769; thanks Dnreikronos)
  • Fixed bug to handle dev container Dockerfiles with chained aliases. (#57552; thanks KyleBarton)
  • Fixed calls getting stuck without audio or screen sharing after restarting Zed and rejoining a channel. (#60157)
  • Fixed ChatGPT Subscription sign-in failing on Windows for some accounts by removing unused OAuth scopes (api.connectors.read, api.connectors.invoke) that pushed JWT tokens over Windows Credential Manager's limit. (#58541; thanks Artin0123)
  • Fixed checkpoint comparison errors silently hiding the "Restore Checkpoint" button in the agent panel. (#59196; thanks stemper-dev)
  • Fixed Claude Sonnet 5 and Claude Fable 5 failing on Amazon Bedrock in non-US regions. (#60378; thanks aviddiviner)
  • Fixed collapsing a folder in one Git panel section also collapsing it in other sections. (#60396; thanks chirivelli)
  • Fixed Copilot sign-in window not being focusable on Hyprland and similar tiling window managers. (#59933; thanks hirorock)
  • Fixed decoding spaces and other escaped characters in file:// links used in hover popovers. (#55973; thanks mgood)
  • Fixed disabled minimize and maximize window controls still activating on Windows. (#60440; thanks justjavac)
  • Fixed Emacs-style kill-ring behavior so successive KillRingCut operations at the same caret context are accumulated and pasted together via one KillRingYank, while preserving existing non-empty selection and multi-selection semantics. (#51761; thanks loadingalias)
  • Fixed excluded language servers starting nonetheless. (#60000)
  • Fixed glyph rendering when fonts share a PostScript name on macOS. (#57250; thanks AnkanMisra)
  • Fixed Go methods with unnamed receivers not appearing in breadcrumbs and sticky scroll. (#58656; thanks olegator888)
  • Fixed Helix mode placing the cursor on the wrong character after deleting a selection that ends at the end of a line. (#59987; thanks IbrahimKhan12)
  • Fixed IME candidate window not following cursor in terminal TUI apps. (#59911; thanks everyx)
  • Fixed incorrect hover state while resizing GPUI Windows. (#60421; thanks justjavac)
  • Fixed MCP servers that require auth only on tool calls (not on initialize) failing to prompt for authentication. (#60236; thanks bgfraser)
  • Fixed MCP tools with $ref/$defs in their inputSchema being silently rejected by providers using the JSON Schema Subset format (Google Gemini, xAI Grok, OpenAI-compatible proxies, etc.). Tools from servers like Notion MCP v2.x, and any server using Zod or Pydantic-generated schemas, now work correctly. (#60165; thanks counterfactual5)
  • Fixed missing icons on non-terminal tabs when dragging. (#53637; thanks shreyashsaitwal)
  • Fixed multi-line snippets leaving unindented lines at column 0 when hard_tabs is enabled. (#60406; thanks apoorva-01)
  • Fixed panic when restoring empty selections on undo/redo. (#59372)
  • Fixed remote SSH connections timing out when ~/.gitconfig is a symlink to a file on a virtual filesystem. (#57049; thanks wowkster)
  • Fixed reopening closed tabs getting stuck on closed items that cannot be reopened. (#56299; thanks terror)
  • Fixed runnable gutter detection for Vitest conditional test wrappers (skipIf/runIf) in JS/TS/TSX files. (#60153; thanks NsdHSO)
  • Fixed rust-analyzer completions like &some_var inserting only the variable name and dropping the leading & when accepted. (#60521)
  • Fixed Save As suggestions for untitled buffers with a selected language. (#55263; thanks tavaresgmg)
  • Fixed symbol rename in vim mode omitting the last character of the symbol out of the rename input's initial selection. (#60594)
  • Fixed the breakpoint/bookmark gutter popover not updating when modifier keys change. (#58880; thanks saberoueslati)
  • Fixed the JetBrains keymap so the agent panel "Rules" entry uses shift-alt-l and no longer flickers a non-functional ctrl-alt-l / cmd-alt-l shortcut. (#55364; thanks tautik)
  • Fixed the keymap editor failing to delete or edit key bindings whose keymap file entries use deprecated action names. (#60300)
  • Fixed the macOS auto-updater leaking a copy of the downloaded update in the system temp directory on every update, and added cleanup of previously leaked files. (#60528)
  • Fixed the terminal inline assist toolbar tooltip not showing its keybinding after reopening terminals. (#55903; thanks di404)
  • Fixed type-changed files not appearing in Git Graph and commit views. (#60422; thanks Eagl61)
  • Fixed/ file drag-and-drop into terminal inserting double-quoted paths, which prevented tools like Claude Code from recognizing them as file references. (#57747; thanks mertkanakkoc)
  • Fix completion labels not being rendered completely. (#56976; thanks davidhi7)
  • Fix hanging Zed update downloads after system sleep. (#60301)
  • Git Panel: Fixed overlapping elements in commit message container. (#60331; thanks zaknesler)
  • Fixed a crash that could occur when opening and closing Windows quickly on Linux. (#60160; thanks phisch)
  • Fixed "Create Pull Request" button in the toast shown after git: push failing for repositories on unrecognized Git hosts by using the link printed in the push output. (#60522; thanks mvanhorn)
  • Fixed the button shown on the toast after git: push for GitLab branches with an existing merge request. It now shows "View Merge Request" and links to the existing merge request. (#60522; thanks mvanhorn)
  • Fixed clear drag overlay when external drag ends outside window. (#45759; thanks cppcoffee)
  • Fixed missing language server metadata in the LSP menu after restart. (#55162; thanks AnkanMisra)
  • Fixed filenames with double underscores rendering as bold in project panel confirmation dialogs. (#53068; thanks Sudarsh1010)
  • Fixed images inside markdown links not being clickable. (#59525; thanks WaryaWayne)