论坛首页 安全工具分享区 阅读主题

[原创]Zed Editor 基于 CMAKE 和 (可选:Ninja 构建系统) 的 C 开发环境搭建

178 浏览 5 回复
#1 楼主 2026-06-01 21:08:58
一、 工具链安装

安装 Zed Editor
下载地址页 Zed Editor


安装 CMake
下载地址页 CMake


安装 MinGW-w64
下载地址页 w64devkit


配置以上工具链到系统Path变量
开始菜单搜索编辑系统环境变量
点击右下角环境变量
双击下方系统变量栏中的Path
通过点击新建再点击浏览的方式即可添加路径到Path变量
将上面安装的CMake和MinGW里的bin文件夹逐一添加即可


测试环境
在桌面右键,选择在终端中打开
分别输入以下两条指令测试是否能正常显示版本信息

---
来源: 看雪论坛
原文链接: https://bbs.kanxue.com/thread-289648.htm
#2 2026-06-01 21:08:58
zed确实是个好编辑器.折腾折腾挺好玩. vim也很友好.
#3 2026-06-01 21:08:58
按照文章中配置遇到一些问题,以下是我的解决办法:
1. $ZED_DIRNAME -> $ZED_WROKTREEDIR
DIRNAME是当前打开文件所属目录,使用WORKTREEDIR才是正确的

2. 不要使用zed的settings配置clangd参数,因为项目目录下的 settings.json 不生效
目录下新建 .clangd 文件,内容如下
CompileFlags:
  CompilationDatabase: "./cmake-build-debug"
#4 2026-06-01 21:08:58
d0aK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3g2U0L8X3u0D9L8$3N6K6i4K6u0W2j5$3!0E0i4K6u0r3j5h3W2J5L8r3!0F1k6$3c8A6j5h3&6T1L8r3!0Y4i4K6u0r3M7q4)9J5c8U0p5&6x3K6l9@1x3U0R3#2i4K6t1$3L8X3u0K6M7q4)9K6b7W2)9J5y4X3&6T1M7%4m8Q4x3@1u0Q4x3U0k6F1j5Y4y4H3i4K6y4n7i4@1f1#2i4K6V1J5i4K6S2o6i4@1f1^5i4@1u0r3i4K6V1&6i4@1f1@1i4@1t1^5i4@1q4m8i4@1f1#2i4@1t1%4i4@1q4q4i4@1f1@1i4@1t1^5i4K6S2p5i4@1f1#2i4@1p5@1i4K6W2m8i4K6t1$3L8X3u0K6M7q4)9K6b7W2!0q4y4W2)9&6z5q4!0m8c8W2!0q4y4q4!0n7z5q4)9^5x3q4!0q4y4q4!0n7z5q4!0m8b7g2!0q4y4q4!0n7b7g2!0n7b7g2!0q4y4#2)9&6b7g2)9^5y4q4!0q4y4g2)9&6x3q4)9&6y4#2!0q4c8W2!0n7b7#2)9&6c8R3`.`.
#5 2026-06-01 21:08:58
zz胡

0edK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3g2U0L8X3u0D9L8$3N6K6i4K6u0W2j5$3!0E0i4K6u0r3j5h3W2J5L8r3!0F1k6$3c8A6j5h3&6T1L8r3!0Y4i4K6u0r3M7q4)9J5c8U0p5&6x3K6l9@1x3U0R3#2 和这个差不多 是一个人的吗?
谢谢提醒,是我,Airlongdian=Air龍典=Air龙典
#6 2026-06-01 21:08:58
// Zed settings
// For information on how to configure Zed, see the Zed
// documentation: 205K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6*7k6h3c8Q4x3X3g2V1k6i4k6Q4x3V1k6V1L8$3y4K6i4K6u0r3j5$3!0F1k6X3W2Y4N6i4u0A6L8X3N6Q4x3X3c8*7k6h3b7`.
// To see all of Zed's default settings without changing your
// custom settings, run `zed: open default settings` from the
// command palette (cmd-shift-p / ctrl-shift-p)
  "terminal": {
    "shell": {
      "with_arguments": {
        "program": "C:/msys64/usr/bin/bash.exe",
        "args": ["--login"],
        "env": {
          "MSYSTEM": "UCRT64",
          "CHERE_INVOKING": "1",
  "base_keymap": "VSCode",
  "icon_theme": "Zed (Default)",
  "ui_font_size": 16,
  "buffer_font_size": 15,
  "theme": {
    "mode": "light",
    "light": "Gruvbox Light",
    "dark": "Gruvbox Dark",
分享个 msys2起作用的设置吧
pacman -Ql $MINGW_PACKAGE_PREFIX-zed
确定设定生效的语句echo $MSYSTEM


最后于 2026-4-6 12:30
被zz胡编辑

,原因:

请登录后参与讨论

立即登录 注册账号