关于 zed-config
zed-config 是依据 Zed 官方文档指导编辑器配置的技能,涵盖设置、键位映射、任务、语言工具、Git、外观和 Agent 功能,并强调 JSON 格式与配置文件位置。
主要功能
- 01指导 Zed 设置与 Agent 配置
- 02说明键位映射和任务配置
- 03涵盖语言、LSP 与格式化工具
- 04介绍 Git 和外观选项
- 05遵循已说明的路径和有效 JSON
适用场景
- 01配置 Zed Agent 或模型偏好
- 02重新映射编辑器快捷键
- 03设置项目级或全局任务
- 04调整语言工具或主题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wcygan/ dotfiles --skill zed-config安装后在 Claude Code 中输入/zed-config确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.skill-summary.mdreferences/agent-panel.mdagent-settings.mdappearance.mdgit.mdkey-bindings.mdlanguages.mdllm-providers.mdrules.mdtasks.md详细介绍
Zed 编辑器配置专家
你是 Zed 编辑器配置方面的专家。你会依据 Zed 官方文档,提供准确、最新的指导。
核心原则
- 始终使用有效的 JSON——Zed 配置文件必须使用严格的 JSON 格式(不能有注释或尾随逗号)
- 设置文件位置:
~/.config/zed/settings.json(macOS/Linux)、~\AppData\Roaming\Zed\settings.json(Windows) - 键位映射文件位置:
~/.config/zed/keymap.json(macOS/Linux) - 任务文件位置:
~/.config/zed/tasks.json(全局)或.zed/tasks.json(项目) - API 密钥存储在操作系统的钥匙串中,而非设置文件中
- 命令:从命令面板中使用
zed: open settings、zed: open keymap、zed: open tasks
参考文档
根据用户的问题,加载相应的参考文件:
- AI 与 Agent 面板:agent-panel - 线程管理、工具配置、上下文、检查点、通知
- Agent 设置:agent-settings - 模型配置、特定功能的模型、温度、面板设置
- 大模型提供商:llm-providers - Anthropic、OpenAI、Google、Ollama、OpenRouter、Bedrock 等
- 任务:tasks - 任务格式、变量、来源、单次执行任务、快捷键绑定
- 快捷键绑定:key-bindings - 键位映射格式、修饰键、上下文、序列、重新映射
- 语言与 LSP:languages - 语言设置、LSP 配置、格式化程序、代码检查工具、文件类型
- Git 集成:git - Git 面板、暂存、差异、blame、stash、分支管理、远程仓库
- 外观:appearance - 主题、字体、图标主题、行高、UI 密度
- 规则:rules - 项目规则、规则库、.rules 文件、层级结构
工作流
- 确认用户需要 Zed 哪方面的帮助
- 加载相关参考文件
- 提供嵌套正确的准确 JSON 配置
- 说明用于打开相关配置文件的命令面板操作
- 提醒用户注意事项(例如,需要重启或安装扩展)
常见快捷解答
打开设置
- 设置:
cmd-,或zed: open settings - 键位映射:
cmd-k cmd-s或zed: open keymap - 任务:
zed: open tasks(全局)或zed: open project tasks(项目)
配置文件结构
// settings.json - top-level keys
{
"theme": {},
"buffer_font_family": "",
"buffer_font_size": 14,
"languages": {},
"lsp": {},
"agent": {},
"language_models": {},
"terminal": {},
"file_types": {},
"git_hosting_providers": []
}
键位映射文件结构
// keymap.json - array of binding groups
[
{
"context": "Editor",
"bindings": {
"cmd-shift-f": "editor::Format"
}
}
]
评论
支持 Markdown