cfiles - 带有 Vim 键绑定的快速终端文件管理器
cfiles 是一个轻量级、快速且最小的受 VIM 启发的终端文件管理器,使用 ncurses 库用 C 语言编写。它带有类似 vim 的键绑定,并且依赖于许多其他 Unix/Linux 工具/实用程序。
依赖关系
- cp 和 mv
- fzf – 用于搜索
- w3mimgdisplay – 用于图像预览
- xdg-open – 用于打开程序
- vim – 用于重命名、批量重命名和编辑剪贴板
- mediainfo – 用于显示媒体信息和文件大小
- sed – 用于删除特定选择
- atool – 用于存档预览
在本文中,我们将展示如何在 Linux 中安装和使用 cfiles 终端文件管理器。
如何在 Linux 中安装和使用 cfile
要在 Linux 系统上安装 cfiles,首先需要安装开发工具,如图所示。
apt-get install build-essential [On Debian/Ubuntu]
yum groupinstall 'Development Tools' [on CentOS/RHEL 7/6]
dnf groupinstall 'Development Tools' [on Fedora 22+ Versions]
安装完成后,现在您可以使用 git 命令从其 Github 存储库克隆 cfiles 源,如图所示。
git clone https://github.com/mananapr/cfiles.git
接下来,使用 cd 命令进入本地存储库并运行以下命令来编译它。
cd cfiles
gcc cf.c -lncurses -o cf
接下来,通过将可执行文件复制或移动到 ` PATH 中的目录来安装可执行文件,如下所示:
echo $PATH
cp cf /home/aaronkilik/bin/
安装完成后,如图所示启动它。
cf
键绑定
您可以使用以下键绑定。
h j k l
– 导航键G
– 转到结尾g
– 转到顶部H
– 转到当前视图的顶部M
– 转到当前视图的中间L
– 转到当前视图的底部f
– 使用 fzf 搜索F
– 在当前目录中使用 fzf 搜索S
– 在当前目录中打开 Shellspace
– 在选择列表中添加/删除tab
– 查看选择列表e
– 编辑选择列表u
– 空选择列表y
– 从选择列表中复制文件v
– 从选择列表中移动文件a
– 重命名选择列表中的文件dd
– 将文件从选择列表移动到垃圾箱dD
– 删除选定的文件i
– 查看媒体信息和一般信息.
– 切换隐藏文件'
– 查看/转到书签m
– 添加书签p
– 运行外部脚本r
– 重新加载q
– 退出
有关更多信息和使用选项,请参阅 cfiles Github 存储库:https://github.com/mananapr/cfiles
Cfiles 是一个轻量级、快速且最小的 ncurses 文件管理器,用 C 语言编写,具有类似 vim 的键绑定。这是一项正在进行的工作,还有许多功能尚未推出。通过下面的反馈表与我们分享您对 cfiles 的想法。