又一个 Rust 神级编辑器!Fresh 让我放弃了 VS Code
前言
作为一个常年和代码打交道的程序员,我对编辑器的要求越来越高。VS Code 虽然好用,但总觉得有点臃肿;Neovim 很强大但配置太麻烦。直到我发现了 Fresh,一个用 Rust 写的新一代代码编辑器,彻底改变了我的开发体验。
今天就来给大家安利这个宝藏编辑器!
为什么我放弃了 VS Code?
说实话,VS Code 陪伴了我很多年,但最近越来越觉得力不从心:
- 启动慢
:每次打开大项目都要等好几秒 - 内存占用高
:开几个窗口内存就飙升到 2-3GB - 插件臃肿
:为了功能装了一堆插件,反而拖慢速度 - 远程开发体验一般
:SSH 连接经常卡顿
直到我遇到 Fresh,这些问题都迎刃而解!
Fresh 到底有多香?
1️⃣ 性能炸裂,秒开秒关
Fresh 用 Rust 编写,性能真的没话说:
- 启动速度
:几乎瞬间打开,大项目也不卡顿 - 内存占用
:比 VS Code 少一半以上 - 响应流畅
:滚动、编辑、搜索都丝滑无比 
2️⃣ 功能强大,应有尽有
别以为轻量就功能少,Fresh 啥都有:
- LSP 支持
:智能补全、语法检查、定义跳转,一个不少 - 代码折叠
:支持 LSP 折叠范围,代码结构一目了然 - 多光标编辑
:批量修改神器 - Live Grep
:支持 ripgrep、git-grep,搜索超快 - 代码审查
:内置 diff 查看器,代码对比很方便
3️⃣ 远程开发超方便
这个功能我太爱了!Fresh 支持直接编辑远程服务器上的文件:
-
SSH 连接稳定,速度快 -
本地和远程无缝切换 -
文件系统抽象,操作和本地一样
4️⃣ 主题系统超灵活
Fresh 的主题系统设计得很用心:
-
支持主题继承,可以基于内置主题自定义 -
有 4 个内置主题:light、dark、high-contrast、nostalgia -
还能直接用终端配色,无缝融入你的终端环境 
5️⃣ 插件生态正在崛起
虽然年轻,但插件生态已经很丰富了:
-
支持 QuickJS 插件运行时 -
已有很多实用插件:代码 tour、git 集成、终端等 -
插件 API 设计合理,开发门槛不高 
我的使用体验
用了 Fresh 一周,我的感受是:
- 启动真的快
:以前开 VS Code 要等 5 秒,现在几乎秒开 - 内存占用感人
:同样打开一个 Rust 项目,VS Code 用了 1.2GB,Fresh 只用了 400MB - 远程开发太香
:连服务器写代码和本地没区别,再也不用 scp 来 scp 去了 - 界面简洁清爽
:没有多余的按钮和菜单,专注于写代码
怎么安装?
Fresh 支持所有主流平台:
1# macOS
2brew install fresh-editor
3
4# Linux (Flatpak)
5flatpak install flathub io.github.sinelaw.fresh
6
7# Windows
8scoop install fresh-editor
9# or
10winget install fresh-editor
或者直接从 GitHub Releases 下载对应平台的二进制文件。
总结
Fresh 是一款非常有潜力的代码编辑器。它用 Rust 带来了极致的性能体验,同时功能也足够强大,完全能满足日常开发需求。如果你对 VS Code 的臃肿感到厌倦,又不想折腾 Neovim 的配置,Fresh 绝对值得一试!
目前 Fresh 还在快速迭代中,每周都有新功能上线。相信用不了多久,它就能成为主流编辑器的有力竞争者。
互动时间
你平时用什么编辑器?最看重编辑器的什么功能?欢迎在评论区分享!如果觉得这篇文章对你有帮助,别忘了点赞、在看、转发三连支持一下~
项目地址:https://github.com/sinelaw/fresh
注:Fresh 目前还在快速发展中,部分功能可能还不够完善,但整体体验已经非常不错了!
夜雨聆风