目录
- 简介
- 快速上手
- 功能特点
- 竞品和相关项目
- 进一步阅读
简介
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 最新用法