2025年libpng编译(libzmq编译)

libpng编译(libzmq编译)p id 34AKJT strong OSCHINA strong p p id 34AKK3 br Zed 是一款支持多人协作的代码编辑器 由 Atom 编辑器原作者主导 完全采用 Rust 编写 主打 高性能 其 Slogan Code at p

大家好,我是讯享网,很高兴认识大家。




讯享网

 <p id="34AKJT"><strong>OSCHINA</strong></p><p id="34AKK3"><br/>Zed 是一款支持多人协作的代码编辑器,由 Atom 编辑器原作者主导,完全采用 Rust 编写,主打“高性能”——其 Slogan「Code at the speed of thought」,意思就是用 Zed 写代码的速度快得跟上了脑子。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2024%2F1031%2Ff9dab74aj00sm7qsn001sd200u000ewg00id0094.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="34AKK5">Zed 于 2024 年 1 月份正式,目前已提供支持 和的版本,并且原生集成了 AI 辅助编码功能,支持 GitHub Copilot 和 GPT。</p><p id="34AKK6">不过对于备受广大程序员期待的“远程开发”,却一直迟迟没有上线。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2024%2F1031%2F51e74fe1j00sm7qsp007jd200u000g5g00id009v.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="34AKK8">↑ 工单都提了两年半……</p><p id="34AKK9">就在今天,Zed 在博客官宣了远程开发功能,目前处于 Beta 阶段。</p><p id="34AKKA">目前支持的平台如下:</p><p><ul><li id="34AKLK"></p><p id="34AKKB">macOS(包括 Intel x86_64 和 ARM aarch64)</p><p></li><li id="34AKLL"></p><p id="34AKKC">Linux on x86_64 or ARM:</p><p id="34AKKD">Ubuntu 20/22/24, Raspbian, Debian 11/12, Fedora 40/41/42, ArchLinux, Alpine, NixOS, SUSE/OpenSUSE, RedHat 8.x/9.x, 及衍生发行版 (Rocky Linux, CentOS Stream, AlmaLinux, Amazon Linux, Oracle Linux)</p><p></li></ul></p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2024%2F1031%2F0c5a5caej00sm7qsq00omd200u000gag00id009y.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="34AKKF">现在,开发者使用 Zed 可在任意支持 SSH 连接的机器上打开项目。用户界面完全在本地运行,支持每秒 120 帧的丝滑流畅动画,所有的后台工作:语言服务器、任务和终端则在远程服务器上运行,充分利用云端硬件的优势。</p><p id="34AKKG">如下图所示,远程开发需要两台计算机,用户的本地机器运行 Zed UI,远程服务器运行 Zed 无头服务器。</p><p id="34AKKH">两台机器通过 SSH 通信,因此用户需要能够从自己的本地机器通过 SSH 连接到远程服务器来使用远程开发功能。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2024%2F1031%2Ffej00sm7qsr002ad200u000cgg00id007m.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="34AKKJ">使用方式如下:</p><pre></pre><br/></p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2024%2F1031%2Fcc03f44aj00sm7qst00avd200u000j7g00id00bq.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="34AKKL">据介绍,对于 SSH 连接,Zed 团队使用 ControlMaster 设置来维护与每个主机的单个连接。</p><p id="34AKKM">这意味着用户可以打开新的终端并启动任务,而无需重新输入密码或重新身份验证。</p><p id="34AKKN">连接后,Zed 编辑器会下载与操作系统和架构适配的远程服务器。与通常的 Linux 构建不同,远程服务器可以使用 musl 编译,而不需要动态链接。</p><p id="34AKKO">这使得它可以在较旧的发行版,以及在像 Nix 这样的现代发行版上运行,这些发行版没有全局的动态链接库集。</p><p id="34AKKP">在建立连接并安装远程服务器后,Zed 将其初始化为守护进程,这样当连接中断时,远程服务器仍然可以继续运行,并且在重新连接时,语言服务器仍然完全初始化。</p><p id="34AKKQ">Zed 还在本地对任何未保存的更改进行了备份,因此开发者永远不会丢失工作。</p><p id="34AKKR">下载新版 Zed 体验远程开发功能:</p><p id="34AKKS">https://zed.dev/download</p><p id="34AKL3"><strong>相关来源</strong></p><p id="34AKL4">https://zed.dev/blog/remote-development</p><p id="34AKL5">https://zed.dev/docs/remote-development</p><p id="34AKLH"><strong>↓分享</strong><strong>、在看</strong><strong>与点赞~Orz</strong></p> 

讯享网
小讯
上一篇 2025-06-05 14:56
下一篇 2025-06-13 10:08

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/150000.html