0.184.8
04/30/2025
macOS
加载中...
加载中...
Linux
加载中...
加载中...
今天的发布包含将文件拖放到远程项目、分支选择器中的远程分支支持、单个工作区中的多个 Python 虚拟环境以及用于不同模式的可自定义 Vim 光标形状。
增强
- 添加了通过将外部文件拖到项目面板上,将外部文件复制到远程项目中的功能。 (#28987)
- 添加了一种使用
editor::GoToPreviousChange
和editor::GoToNextChange
在更改之间导航的方法。 (#28891) - 改进了终端右键单击,如果不存在选择,则自动选择光标下的单词。 (#29131; 感谢 kylelau519)
- 改进了正则表达式高亮显示。 (#28183; 感谢 chbk)
- 改进了代码完成排名,更好地平衡了 LSP 和模糊搜索结果。 (#29442)
Git
语言
Vim
{
"vim_mode": true,
"vim": {
"cursor_shape": {
"normal": "hollow",
"insert": "bar",
"replace": "block",
"visual": "underline"
}
}
}
AI
错误修复
- 修复了一个回归问题,即空行上的
shift-v up
似乎选择了后面的行(尽管实际上并没有)。 (#29253) - 修复了在终端中 cmd-clicking 时打开错误路径的问题。 (#29274)
- 修复了加入具有合并摘录的多缓冲区的项目时发生的崩溃。 (#29245)
- 修复了如果在应用程序初始化期间 Zed 崩溃(例如,在 blade 中无法创建 Vulkan 上下文时),
--system-specs
arg 将无法工作的问题。 (#29240) - 修复了多缓冲区中重复的摘录(和由此产生的崩溃)。 (#29193)
- 修复了当
scroll_beyond_last_line
设置为vertical_scroll_margin
时,Zed 会在单行输入字段上滚动时崩溃的问题。 (#28471; 感谢 MrSubidubi) - 修复了当打开模式对话框(例如命令面板)时,编辑器上下文菜单仍然可见的问题。 (#29127; 感谢 redforks)
- 修复了签名弹出窗口未在编辑器滚动时隐藏的问题。 (#29149)
- 修复了从终端运行时,Zed 有时会成为已停止的后台进程的问题。 (#29070)
- 修复了在查找对话框打开时调用
DeployReplace
不会切换到查找和替换对话框的问题。 (#29066) - 修复了在查找和替换对话框已打开时调用
DeployReplace
不会聚焦它的问题。 (#29066) - 修复了在其他平台上显示 macOS 键符号的问题。 (#29016)
- 修复了当鼠标悬停在另一个编辑器的装订线上时,编辑器滚动会停止的问题。 (#28924)
- 修复了一个有时会导致 Gemini 模型无法流式传输其响应的错误。 (#29470)
- 修复了 askpass 中缺少 shell-escape,导致尝试通过 SSH 连接到远程服务器时出现错误的“Permission denied”错误。(仅限预览)(#29449)
- 修复了密钥上下文视图可能显示不正确的上下文,导致产生令人困惑的结果的错误。 (#29324)
- 修复了编辑器中一个罕见的崩溃。 (#29352)
- 修复了代码完成方面的问题,即它们不会在顶部显示具有匹配前缀的完成项。 (#29456)
- 消除了在系统上安装 OpenBSD
netcat
(nc
) 的需要,以便为git
或ssh
(远程开发)输入密码。 如果您之前专门为 Zed 安装了netcat
,则可以卸载它。 (#28920) - Git:修复了 amend 不适用于分离的 HEAD 的问题。 (#29017)
- Vim:修复了在可视化行模式下使用
p
之后使用gv
时发生的崩溃。 (#29251) - Vim:修复了可视行模式下的字符计数问题。(#28669;感谢 5brian)
- Vim:修复了
c j
和c k
不遵守缩进的问题。(#28934;感谢 AidanV) - Vim:修复了使用
ctrl-y
时光标滚动出屏幕的问题。(#27754;感谢 5brian) - Linux:改进了对
ZED_DEVICE_ID
环境变量的解析,以修复某些解析失败的情况。 现在,ZED_DEVICE_ID
预计始终是一个 4 位十六进制数(如lspci
的输出中所示),并且可以选择包含0x
或0X
前缀。(#29235) - Linux:修复了通过 Flatpak 安装 Zed 时使用的错误配置目录的问题。(#28952)