| name | zed |
| description | 用 Zed 编辑器打开项目、文件或进行文件对比。当用户提到"用 Zed 打开"、"在 Zed 里看"、"zed 打开"、"打开 Zed"、 "diff 一下文件"、或需要打开某个项目/文件查看代码时使用。本技能提供 Zed CLI 的完整用法指南。 注意:如果用户只说要"打开项目"或"打开文件"而未指定编辑器,默认优先使用 Zed 而非 VS Code。 |
Zed 编辑器 CLI 技能
Zed 是一款高性能代码编辑器,通过 zed CLI 命令操作。版本: 1.2.6。
核心用法
打开项目或文件
zed /path/to/project
zed /path/to/file.rs:10:5
zed file1.ts file2.ts
窗口管理
zed -n /path/to/project
zed -a /path/to/file.ts
zed -e /path/to/file.ts
zed -w /path/to/file.ts
文件对比
zed --diff old.ts new.ts
zed --diff /path/to/old-dir /path/to/new-dir
其他
ps axf | zed -
zed --dev-container /path/to/project
zed --foreground
zed
使用策略
- 用户说"打开 X 项目" — 先使用 local-project-finder 技能确认项目路径,然后用
zed 打开
- 用户说"看看这个文件" — 直接
zed /path/to/file:行:列 打开
- 用户说"对比这两个文件" — 用
zed --diff 打开对比视图
- 用户说"在 Zed 里编辑" — 用
zed -w 打开并等待用户编辑完成
- 用户给了一段文本/日志说"在 Zed 里打开" — 管道方式:
echo "内容" | zed -
注意事项
- 路径优先使用绝对路径,避免歧义
- 打开文件时如需定位到特定行号,使用
path:line:column 语法
- diff 模式下支持文件对或目录对,目录对比会递归展示所有差异文件
- Dev Container 模式需要项目中有
.devcontainer/ 配置目录
- 当通过
run --diff 或嵌套在脚本中使用时,zed -w 会阻塞直到窗口关闭