惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
S
SegmentFault 最新的问题
Jina AI
Jina AI
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
B
Blog
博客园 - 【当耐特】
博客园 - Franky
M
MIT News - Artificial intelligence
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
LangChain Blog
MyScale Blog
MyScale Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 叶小钗
Last Week in AI
Last Week in AI
Engineering at Meta
Engineering at Meta

博客园 - 米粮二斗

人脑训练AI,AI训练人脑,有意思,左脚踩右脚,上天! 随着AI大语言模型的发展,最终全世界会统一到一个词元最少、表达最高效的语言,淘汰到目前大多数低效语言 我们人类就是量子计算机的一端,另一端连接造物主的显示器 IOS设计师是个大傻B 人类本身就是具身智能 以后的设备可能只有浏览器和终端 未来世界太过方便、科技发达,一部分人却怀念起旧时的生活,通过虚拟世界回到现在 现在的AI和人类做梦一样,只有逻辑,无法关联现实规则 计划成立一个反隐私组织 人类独立思考的能力最终会被AI吞噬 越高级智慧的生物可能更小型 人之所以成为人。不是因为达尔文的进化论 关于AI思考 世界一切皆为波 一直从小养在鱼缸里的鱼,它能否知道自己在鱼缸里? 操作系统发展随想 量子理论:人们现在所做的不仅可以改变未来,也可改变过去 个人语音信息助理AIS构想 使用MyBatis-Plus报错:Invalid bound statement (not found):无法使用selectById云云 关于git merge和git rebase的一点看法 从源代码构建Qt6开发工具 使用Docker容器运行Jenkins自动化部署工具时,git获取源代码报错:Failed to connect to repository : Command "git ls-remote -h -- ssh:// HEAD" returned status code 128: stdout: stderr: Permission denied, please try again
Zed for Windows从源代码编译
米粮二斗 · 2024-09-24 · via 博客园 - 米粮二斗

Zed是一个优秀的开源IDE,网上很多赞美它的文章,堪比VS Code。笔者用了几次VS Code,一直不喜欢。主要问题有两个:1. 界面不美观,不精致;2. 最重要的,开发稍微大型的项目,经常崩溃。

一直关注Zed官网,Windows版从未上线。这次下决心从源码自己编译一个吧。

环境:

操作系统:Windows 10

CPU:Intel i5 3470 CPU 3.2GHz

内存:8G

(可选)可以修改rust的cargo国内镜像源配置,从国内下载相关库,提高下载和编译速度。新建%USERPROFILE%\.cargo\config.toml文件,内容如下:

[source.crates-io]
replace-with = 'ustc'

[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

编译中需要电脑联网,并可正常访问github.com

编译步骤:
1. 下载安装最新rust(使用runstup-init.exe), 选择VS相关模块:

1)(MSVC v*** - VS YYYY C++ x64/x86 build tools
2) MSVC v*** - VS YYYY C++ x64/x86 Spectre-mitigated libs (latest) (v*** is your VS version and YYYY is year when your VS was released,mitigated翻译为中文为缓解库)
3) Windows 11 SDK v10.0.2600.xxx

2. 安装好后,命令行执行如下代码更新rust(可能需要确认PATH环境变量包含rust的bin路径)
rustup update  //更新rust
rustup target add wasm32-wasip1  //安装必要模块
3. 下载CMake(笔者使用的是zip包),解压并设置Path环境变量到cmake的bin目录
4. clone Zed仓库:https://github.com/zed-industries/zed
5. 编译:进入zed目录,cargo run --release
编译完成,“target\release”目录会生成“zed.exe”,有140多M
编译成功消息:
Finished `release` profile [optimized + debuginfo] target(s) in 35m 53s
Running `target\release\zed.exe`
error: process didn't exit successfully: `target\release\zed.exe` (exit code: 1)
以上启动错误原因暂未找到,可查看日志文件C:\Users\[user]\AppData\Local\Zed目录下logs文件夹。(参考https://github.com/zed-industries/zed/issues/17242)
注:经测试,使用Windows 10操作系统和Windows11 SDK环境编译出的Zed.exe可成功运行在Windows11上。

2025.9.22 最新预编译二进制版本(v0.206.0)下载:

链接: https://pan.baidu.com/s/1OUUfLIK6onFSRJ6Rhn_mSA?pwd=193k 提取码: 193k
把下载到的文件后缀.ex改为.exe即可

FAQ:
1. 报错:error: failed to run custom build command for `msvc_spectre_libs v0.1.2`
原因:Zed新版本2024.11月需要Visual Studio组件Spectre
解决:打开Visual Studio Installer应用,选“单个组件”选项卡,搜索Spectre,在“编译器、生成工具和运行时”目录下,选择"MSVC v142… Spectre-mitigated libs"(中文版VS会将mitigated翻译为缓解库。。。晕),我选最下面"VS2022...(最新)”哪个

参考资料:

1. https://zed.dev/docs/development/windows

2. https://www.cnblogs.com/vinciyan/p/18292108