WIN SideX – 重构 VSCode,体积压缩 96% 代码编辑器

VSCode 作为当下最主流的跨平台代码编辑器,凭借丰富插件生态、强大编辑能力收获海量开发者。但基于 Electron 构建的它,也一直饱受诟病:安装包体积庞大、内存占用高,低配设备运行卡顿明显。而开源项目「SideX」试图用 Rust+Tauri 对 VSCode 做一次底层 “换心手术”,在保留原有编辑体验的同时,实现极致轻量化。

<span style="background-color:#0a7ed1;color:#ffffff;display:inline-block;font-size:12px;padding:2px 10px;border-radius:20px;font-weight:bold;">WIN</span> SideX – 重构 VSCode,体积压缩 96% 代码编辑器

据介绍是对 VSCode 的底层移植改造项目:完整保留 VSCode 上层 TypeScript 工作台逻辑,把底层 Electron 运行时整体替换为 Tauri 框架,依靠系统原生 WebView 渲染界面,后端使用 Rust 实现能力支撑。

简单来说:编辑器上层交互、Monaco 编辑器内核、语法高亮、智能提示、快捷键体系大量沿用 VSCode 原有代码;只是抛弃了 Electron 自带 Chromium,改用操作系统自带 WebView,同时把 Node 相关底层能力用 Rust 重写,以此砍掉巨大的二进制体积开销。

原 VSCode 安装包接近 800MB,SideX 改造之后安装包仅约 16.4MB,体积缩减幅度高达 96%;项目目标将内存使用控制在 200MB 以内,大幅降低硬件资源消耗,老旧笔记本、低配机器也能更流畅运行代码编辑环境。

功能特色

  • Monaco 核心编辑器,语法高亮、基础智能提示
  • 文件资源管理器,支持文件夹打开、文件创建、编辑、重命名、删除
  • Rust 实现的集成终端 PTY
  • 基础 Git 能力,包含状态查看、diff、提交等操作
  • 原有主题、快捷键兼容支持

下载地址

  • 网盘下载:
    https://pan.quark.cn/s/ba5ab6d5ccbd
  • 项目地址:
    https://github.com/Sidenai/sidex
读到这里的都是真爱