乐于分享
好东西不私藏

又一个 Rust 神级编辑器!Fresh 让我放弃了 VS Code

又一个 Rust 神级编辑器!Fresh 让我放弃了 VS Code

前言

作为一个常年和代码打交道的程序员,我对编辑器的要求越来越高。VS Code 虽然好用,但总觉得有点臃肿;Neovim 很强大但配置太麻烦。直到我发现了 Fresh,一个用 Rust 写的新一代代码编辑器,彻底改变了我的开发体验。

今天就来给大家安利这个宝藏编辑器!

为什么我放弃了 VS Code?

说实话,VS Code 陪伴了我很多年,但最近越来越觉得力不从心:

  1. 启动慢
    :每次打开大项目都要等好几秒
  2. 内存占用高
    :开几个窗口内存就飙升到 2-3GB
  3. 插件臃肿
    :为了功能装了一堆插件,反而拖慢速度
  4. 远程开发体验一般
    :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 一周,我的感受是:

  1. 启动真的快
    :以前开 VS Code 要等 5 秒,现在几乎秒开
  2. 内存占用感人
    :同样打开一个 Rust 项目,VS Code 用了 1.2GB,Fresh 只用了 400MB
  3. 远程开发太香
    :连服务器写代码和本地没区别,再也不用 scp 来 scp 去了
  4. 界面简洁清爽
    :没有多余的按钮和菜单,专注于写代码

怎么安装?

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 目前还在快速发展中,部分功能可能还不够完善,但整体体验已经非常不错了!