8 个版本
0.1.1 | 2019年10月16日 |
---|---|
0.0.9 | 2019年7月26日 |
0.0.6 | 2019年6月30日 |
#36 在 #终端文件
每月 24 次下载
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)是行业标准。它拥有所有功能,但并不总是很快。hunter
和joshuto
是ranger
的 Rust 克隆。joshuto
非常不错!我还没有尝试hunter
,因为它需要安装比我想安装更多的包。nnn
、noice
和rover
相对较小,是用 C 编写的。我喜欢它们!但我不喜欢 C。fff
也很有趣,但它是用 Bash 编写的,我想找一些既快又易于维护的东西。lf
(Go)非常好。像ranger
一样,去掉了我从未使用的大量功能。我真的应该学会使用 Go。marcos
(Rust)很粗糙,但我使用了一些代码(MIT,Hitesh Paul)。
依赖项
~7.5MB
~129K SLoC