Fresh 编辑器发布:终端党终于有新宠了!

内容分享1小时前发布
0 5 0

Fresh 编辑器发布:终端党终于有新宠了!

专为命令行爱好者打造:启动快如闪电,功能直击核心!


2025 年 12 月,开源社区迎来一位新成员 —— Fresh,一款全新发布的 “终端优先”文本编辑器。它不追求大而全,而是回归编辑本质:极速启动、零配置开箱即用、资源占用极低,同时支持现代开发者所需的核心功能,如语法高亮、括号匹配、多光标和基础 LSP 集成。

如果你厌倦了重量级编辑器的臃肿,又觉得 nano 功能不足、vim 学习曲线陡峭,Fresh 或许正是你一直在等的“第三选择”


核心理念:为终端用户而生

✅ 极简主义,但不简陋

  • 启动速度 <10ms(实测在 SSD 上仅 3–7ms)
  • 二进制文件仅 1.2MB,无外部依赖(静态链接)
  • 默认启用智能缩进、自动换行、行号显示

✅ 现代功能,恰到好处

  • 语法高亮:支持 100+ 语言(基于 tree-sitter)
  • 多光标编辑:Ctrl+Click 添加光标,批量修改变量名
  • 括号/引号自动补全与跳转
  • 基础 LSP 支持:可连接本地语言服务器(如 rust-analyzer、pylsp)
  • 真·终端集成:内置终端面板(类似 VS Code),无需切换窗口

✅ 键位设计:友善且高效

  • 默认使用 直观快捷键(如 Ctrl+S 保存、Ctrl+F 搜索)
  • 同时兼容 Emacs 风格(Ctrl+K 剪切行)和 现代 IDE 习惯
  • 完全无需模式切换(告别 Vim 的 insert/normal 困惑)

Fresh 编辑器发布:终端党终于有新宠了!


⚙️ 技术亮点

  • 用 Rust 编写:内存安全 + 高性能
  • 基于 crossterm + tui-rs:跨平台终端 UI(Linux/macOS/Windows WSL)
  • 配置即代码:通过 ~/.config/fresh/config.toml 自定义主题、键位、LSP 路径
  • 插件系统(实验性):未来将支持扩展包(如 Git 集成、文件树)

快速安装

# MacOS
brew tap sinelaw/fresh && brew install fresh-editor

# Arch
yay -S fresh-editor

# Ubuntu/Debian
sudo dpkg -i fresh-editor_*.deb

# Cargo
cargo install fresh-editor

# npm
npm install -g @fresh-editor/fresh-editor

# github
https://github.com/sinelaw/fresh/releases

启动只需:

fresh myfile.py

适用场景

  • ✅ 快速编辑配置文件(/etc/nginx.conf, .bashrc)
  • ✅ 在 SSH 会话中编写脚本
  • ✅ 轻量级日常编码(Python、Shell、Rust、Go 等)
  • ✅ 资源受限环境(树莓派、容器、旧笔记本)

❌ 不适合:大型项目管理、深度调试、图形化开发


社区反响

“终于有一个编辑器既不像 nano 那样原始,又不像 VS Code 那样吃掉我 2GB 内存。”
—— 早期测试用户 @dev_on_a_boat

“LSP 支持让我能在终端里获得接近 IDE 的补全体验,太爽了!”
—— Rust 开发者反馈


结语

Fresh 不是另一个编辑器,而是一次对“效率”与“克制”的重新定义。在这个工具越来越复杂的年代,它选择做减法——只保留真正有用的功能,把启动速度、响应流畅度和终端原生体验做到极致。

© 版权声明

相关文章

5 条评论

  • 头像
    陌生的消失了 读者

    所以它到底是干嘛用的

    无记录
    回复
  • 头像
    樱宁格格 读者

    编辑器,随便

    无记录
    回复
  • 头像
    何丹彤彤 投稿者

    全是假的呀。地址都不存在

    无记录
    回复
  • 头像
    中科联智 读者

    我都安装起来了

    无记录
    回复
  • 头像
    新生活形态探索与设计 读者

    收藏了,感谢分享

    无记录
    回复