目录
- 简介
- 快速上手
- 功能特点
- 竞品和相关项目
- 进一步阅读
简介
superfile 是 github.com/yorukot 用 Go 开发的终端文件管理器,相比于其他终端文件管理器,它最显著的特点是 UI 精致美观。

Tip
Superfile 采用了特殊的 Unicode 符号来标识各种类型的文件,这需要终端使用的字体中包含正确的字形才能正常显示。
官方推荐使用nerd-fonts字体,你可以从 Nerd Fonts project 网站中获取它。
快速上手
-
启动
superfile:eval "$(curl https://get.x-cmd.com)" # 安装 x-cmd x env use superfile # 安装 superfile spf # 直接启动 superfile -
常用快捷键:
q或esc:退出或取消当前操作?:显示按键帮助.:显示隐藏文件/:搜索文件j或↓:向下移动k或↑:向上移动h:向左移动l:向右移动s:聚焦侧边栏,再按一次会返回文件面板n:创建新的文件面板w:关闭当前文件面板tab或shift+l:向右侧切换文件面板shift+←或shift+h:向左侧切换文件面板
-
配置 superfile:
- 查看当前使用的配置文件路径:
spf pl - 启用透明背景:在 Configuration file 中将
transparent_background设置为true - 更换 theme:在 Configuration file 中将
theme设置为要使用的主题名,例如Blood。superfile 支持的主题请参考 superfile 官网主题列表。
- 查看当前使用的配置文件路径:
功能特点
- 精致美观:Superfile 的设计初衷之一是提供一个美观的文件管理器,使用户在使用过程中感受到视觉上的愉悦。
- 多面板:支持多个文件面板,用户可以在不同的面板之间快速切换,而无需关闭当前面板。
- 配置简单:相比同类工具,Superfile 的配置较简单,用户可以轻松地配置需要的按键、主题等。
竞品和相关项目
- yazi: 用 Rust 开发的终端文件管理器,功能全面,支持预览文本文件、pdf 文件、图像、视频,内置代码高亮功能。
- xplr: 使用 Rust 开发的 TUI 文件管理器。它强调简洁和可扩展性,功能简单,适合在资源受限的环境中使用。
- lf: 用 Go 开发的终端文件管理器,界面风格和操作模式受到文件管理器
ranger的启发,但更加注重性能和简单性。 - broot: 使用 Rust 开发的终端文件管理器,采用树状视图探索文件层次结构、操作文件。
- x ls: 由 x-cmd 使用 Posix shell 和 awk 实现的模块,用于以交互式 TUI 的方式查看文件/文件夹的相关信息。
进一步阅读
- superfile 源代码 - superfile 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 superfile 和参与社区贡献。
- superfile 官网文档
更多内容请查阅 : pkg/superfile
转载请标明原文链接 :https://www.x-cmd.com/pkg/superfile
关注微信官方公众号 : oh my x
获取开源软件和 x-cmd 最新用法

















![[001-02-001]. 第07-03节:理解线程的安全问题](https://i-blog.csdnimg.cn/blog_migrate/8f39fae20de0d28cbd165bf9f804685c.png)

