找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

3750

积分

0

好友

498

主题
发表于 4 小时前 | 查看: 3| 回复: 0

最近在 Github 上闲逛,发现了一款专为终端设计的文本编辑器 —— Fresh。如果你还在用 Vim 改配置文件或写代码,被各种模式切换搞得晕头转向,甚至连退出都得靠搜索引擎救急,那 Fresh 或许能带来截然不同的体验。它凭借零延迟的性能和现代化的扩展能力,正在成为终端编辑场景中一个很吸引人的新选择。

黑色背景上显示绿色像素风格的英文单词 'FRESH',具有科技感

项目简介

Fresh 是一款基于 Rust 语言构建的下一代终端文本编辑器,核心目标就是“轻量、快速、功能强大”。它让你在终端里也能享受到类似现代 GUI 编辑器(比如 VS Code)的操作感。项目支持 Windows、macOS 和 Linux 等多个平台。

终端文本编辑器 Fresh 的欢迎界面截图,展示了主要特性介绍和操作指引

代码编辑器界面截图,左侧显示文件资源管理器,右侧展示 Rust 代码编辑区

目前在 Github 上已经收获了 7.1k 的 Star,受到了开发者社区的广泛关注。

Fresh 项目的 Github 仓库页面截图,显示 Star、Fork 数量及文件目录结构

功能特性

  • 上手 0 门槛:提供了原生的 UI 设计、完整的菜单系统和一个强大的命令面板。支持鼠标点击、选择、滚动等操作,从图形编辑器切换过来几乎无缝。

    Fresh 的 `Go` 菜单和命令面板截图,展示了跳转定义、查找引用和 LSP 功能列表

  • 轻量快速:启动迅速、响应灵敏、资源消耗低。能轻松打开几百 MB、甚至好几 GB 的大文件,并且编辑过程毫不卡顿。

    大型 DLL 文件的十六进制编辑视图截图,展示了编辑器处理大文件的能力

  • 内置对代码友好的功能:支持语言服务器协议(LSP),具备跳转到定义、自动补全、重构、错误诊断、查找引用、重命名符号、语法高亮等现代编程必备功能。

  • 丰富的生产力工具:配备键盘宏录制与播放、Git 日志查看、诊断面板等实用工具。同时支持书签、位置历史等导航功能,代码浏览和编辑效率都能提升不少。

    宏命令列表界面截图,展示了录制、播放和停止宏的选项

    书签命令列表界面截图,展示了跳转、设置书签等功能的快捷键

  • 插件可扩展:支持用 TypeScript 来编写插件,并在一个安全沙箱化的 Deno 环境里运行。既能方便地扩展功能,又不会影响编辑器的稳定性。

快速安装使用

Fresh 为不同平台和渠道提供了多样的安装方式:

Mac

brew tap sinelaw/fresh
brew install fresh-editor

Linux (Arch)

yay -S fresh-editor

或者直接去 GitHub 的 Releases 页面下载对应平台的最新二进制包,解压后就能运行。

另外,也提供了 npm 包进行全局安装:

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

安装完成后,直接在终端输入 fresh 就能启动编辑器。启动后,可以通过 Ctrl+P 唤起命令面板来快速调用各种功能,也可以借助鼠标操作文件管理器和编辑窗口,操作逻辑和图形编辑器基本一致。

基本使用

  • 打开文件:使用 Ctrl+O 快捷键或者通过菜单栏的“文件”→“打开”来选取文件。
  • 编辑操作:支持多光标编辑、块选择、智能缩进、代码注释等常用功能。
  • 保存文件:使用 Ctrl+S 快捷键保存当前文件。
  • 搜索替换:使用 Ctrl+F 进行搜索,用 Ctrl+H 打开替换功能。
  • 插件管理:通过命令面板(Ctrl+Shift+P)来安装和管理插件。

插件演示命令列表截图,展示了插入注释、时间、保存文件等功能

小结

Fresh 作为一个新生代的终端文本编辑器,既保留了终端里工具的轻量与便捷,又融合了图形编辑器那种直观易用和现代化的扩展能力。对于经常需要在终端下进行高效文本或代码编辑的开发者来说,它绝对值得一试。

更多细节功能,可以到项目仓库主页去探索:

https://github.com/sinelaw/fresh

对这类兼顾效率与体验的新工具感兴趣吗?在云栈社区里,还有很多同好在分享他们在终端工具、代码编辑等方面的折腾心得与最佳实践,不妨来看看。




上一篇:MRAM产业化进入临界点:存算一体、低空经济与太空抗辐射如何落地?
下一篇:Cerebras IPO投资分析:推理芯片独角兽挑战英伟达
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-5-13 21:26 , Processed in 0.726555 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表