LF Terminal File Manager r35

轻便且强大的文件管理器,用于终端使用。


描述


LF Terminal File Manager 是一款轻量且强大的文件管理器,专为终端使用而开发,使用 Go 语言编写。受到 Ranger 的启发,它提供了一个基于文本的极简界面(TUI),专注于通过键盘快速高效地浏览文件系统。LF 适合那些喜欢在终端中工作并希望拥有可自定义工具来管理文件的用户。

主要功能:

  • 敏捷导航:采用 Vim 风格的快捷键(如 hjkl 移动)并允许快速浏览目录,提供三面板的层级视图:父目录、当前目录和所选项目的内容/预览。
  • 轻巧和便携:编译为无运行时依赖的单一二进制文件(除了 terminfo 数据库),确保快速启动和低内存消耗。
  • 高级自定义:支持可自定义快捷键和通过 shell 命令与外部工具集成。配置文件(如 lfrc)允许调整颜色、图标和行为。
  • 文件预览:默认显示文本文件的预览,借助额外脚本支持其他格式的预览,如图像和视频(使用扩展如 LF Uberzog)。
  • 客户端/服务器架构:允许在多个 LF 实例之间共享文件选择,便于在不同终端之间进行复制和粘贴等操作。
  • 与 Shell 的集成:可以配置为与编辑器、分页器和系统中的其他工具一起使用,此外还支持在界面中直接执行 shell 命令。
  • 文件操作:支持基本操作,如复制(y)、剪切(d)、粘贴(p)、重命名、创建文件/目录和删除,并且可以通过脚本扩展功能。

屏幕截图


LF Terminal File Manager