欢迎光临
我们一直在努力

cfiles – 具有Vim键绑定的快速终端文件管理器

cfiles是一个轻量级,快速且极小的VIM启发的终端文件管理器 ,使用ncurses库用C语言编写。 它带有像键绑定的vim,并依赖于许多其他Unix / Linux工具/实用程序。

cfiles  -  Linux终端文件管理器

cfiles – Linux终端文件管理器

依赖

  1. cp和mv
  2. fzf – 用于搜索
  3. w3mimgdisplay – 用于图像预览
  4. xdg-open – 用于打开程序
  5. vim – 用于重命名,批量重命名和编辑剪贴板
  6. mediainfo – 用于显示媒体信息和文件大小
  7. sed – 用于删除特定选择
  8. atool – 用于存档预览

在本文中,我们将展示如何在Linux中安装和使用cfiles终端文件管理器。

如何在Linux中安装和使用cfiles

要在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/
安装cfiles文件管理器

安装cfiles文件管理器

安装完成后,按图所示启动它。

$ cf
打开cfiles终端文件管理器

打开cfiles终端文件管理器

键绑定

您可以使用以下键绑定。

  • hjkl – 导航键
  • G – 走到尽头
  • g – 转到顶部
  • H – 转到当前视图的顶部
  • M – 转到当前视图的中间位置
  • L – 转到当前视图的底部
  • f – 使用fzf搜索
  • F – 使用当前目录中的fzf进行搜索
  • S – 在当前目录中打开Shell
  • space – 添加/删除选择列表
  • tab – 查看选择列表
  • e – 编辑选择列表
  • u – 清空选择列表
  • y – 从选择列表中复制文件
  • v – 从选择列表中移动文件
  • a – 在选择列表中重命名文件
  • dd – 将文件从选择列表移动到垃圾箱
  • dD – 删除所选文件
  • i – 查看mediainfo和一般信息
  • . – 切换隐藏文件
  • ' – 查看/转到书签
  • m – 添加书签
  • p – 运行外部脚本
  • r – 重新加载
  • q – 退出

有关更多信息和使用选项,请参阅cfiles Github存储库: https//github.com/mananapr/cfiles

Cfiles是一个轻量级,快速且极小的ncurses文件管理器,用C语言编写,与vim类似的键绑定。 这项工作正在进行中,还有许多功能尚未实现。 通过下面的反馈表与我们分享您对cfiles的看法。

赞(0) 打赏
未经允许不得转载:老赵部落 » cfiles – 具有Vim键绑定的快速终端文件管理器

评论 抢沙发