8 个版本

0.1.1 2019年10月16日
0.0.9 2019年7月26日
0.0.6 2019年6月30日

#36#终端文件

每月 24 次下载

LGPL-3.0

45KB
950

lll

简单的终端文件管理器

工作进展中,非常粗糙。我建议不要使用此版本,直到它达到1.0.0。

目标

几乎没有功能。更像是 noice 而不是 ranger

  • 当前快捷键

    • hjkl: 导航
    • q 退出
    • G 跳转到底部
    • g 跳转到顶部
  • 以下都不是计划中的功能

    • 主题
    • 内置shell执行
    • 配置文件
    • 多窗口(使用screen或tmux)
    • 系统信息
    • Windows支持
  • 但是这些是

    • 使用默认应用程序处理文件(xdg-open)
    • 使滚动正常工作(目前当滚动到屏幕上方或下方时不会重新绘制)
    • 计划中的快捷键(大部分尚未实现)
      • l 应该打开文件,如果不是目录(XDG_OPEN,在新的终端中启动?)
      • d 剪切文件/目录
      • y 粘贴(复制)文件/目录
      • p 放置
      • x 删除
      • / 搜索(智能大小写)(应该过滤结果,而不是在匹配项之间导航)
      • . 切换隐藏文件可见性(默认为true)
      • space 选择多个项目
      • s 进入shell(在exit时,应返回到lll

其他选项

  • ranger(Python)是行业标准。它拥有所有功能,但并不总是很快。
  • hunterjoshutoranger 的 Rust 克隆。 joshuto 非常不错!我还没有尝试 hunter,因为它需要安装比我想安装更多的包。
  • nnnnoicerover 相对较小,是用 C 编写的。我喜欢它们!但我不喜欢 C。
  • fff 也很有趣,但它是用 Bash 编写的,我想找一些既快又易于维护的东西。
  • lf(Go)非常好。像 ranger 一样,去掉了我从未使用的大量功能。我真的应该学会使用 Go。
  • marcos(Rust)很粗糙,但我使用了一些代码(MIT,Hitesh Paul)。

许可证

依赖项

~7.5MB
~129K SLoC