网站搜索

Vifm - 一个基于命令行的文件管理器,带有适用于 Linux 的“Vi 键绑定”


在上一篇文章中,我们列出了 13 个适用于 Linux 系统的最佳文件管理器,其中大多数基于图形用户界面 (GUI)。但如果您的 Linux 发行版仅使用命令行界面 (CLI),那么您需要一个基于文本的文件管理器。在本文中,我们为您带来一个名为 Vifm 的文件管理器。

Vifm 是一个强大的 CLI 和基于 ncurses 的跨平台文件管理器,适用于类 Unix、Cygwin 和 Window 系统。它功能丰富,并带有类似 Vi 的键绑定。它还使用了 Mutt 的许多有用功能。

无需学习一组新的使用命令,它使用通用 Vi 选项/命令为您提供对文件的绝对键盘控制。

有用的 Vifm 功能:

  • 提供编辑多种文件的工具。
  • 默认情况下带有两个窗格。
  • 支持 Vi 模式、选项、寄存器、命令等等。
  • 支持命令自动完成。
  • 支持垃圾目录。
  • 提供各种视图(例如自定义、列、比较和类似 ls)。
  • 支持远程执行命令。
  • 还支持远程更改目录。
  • 支持各种配色方案。
  • 内置支持自动 FUSE 文件系统挂载。
  • 支持函数的使用。
  • 支持在 vim 中使用 vifm 作为文件选择器等插件。

建议阅读: Cloud Commander – 通过浏览器控制 Linux 文件/程序的 Web 文件管理器

如何在 Linux 中安装 Vifm 命令行文件管理器

Vifm 可在 Debian/Ubuntu 和 Fedora Linux 发行版的官方软件存储库中使用。要安装它,请使用相应的包管理器来安装它,如下所示。

sudo apt install vifm   [On Debian/Ubuntu]
dnf install vifm        [On Fedora 22+]

安装后,您可以通过键入来启动它。

vifm

默认支持两个窗格

使用空格键从一个窗格切换到另一窗格。要输入目录,只需点击[Enter]按钮即可。

在 Vi/m 编辑器中打开文件

要打开上面右窗格中的 findhost.sh 脚本等文件,只需突出显示该文件并按 [Enter]

彩色视觉荧光笔

要启用视觉荧光笔,请按 V 并滚动查看其工作原理。

主窗格操作选项

要查看窗格操作选项/键绑定,请按 Ctrl-W

要水平分割窗口,请按 Ctrl-W,然后按 s

要垂直分割窗口,请按 Ctrl-W,然后按 v

使用 Tab 自动完成命令

首先在命令名称中键入几个字母(可能是两个),然后按 Tab。要选择下一个选项,请再次按 Tab,然后按 [Enter]

在一个窗格中突出显示文件并在另一个窗格中查看它

您可以在一个窗格中列出文件,并在滚动文件时在另一个窗格中查看内容,只需像这样运行查看命令即可。

:view

在 Vifm 中删除文件

您可以按dd删除突出显示的文件。要删除它,请按 YN 否则。

Vifm 命令行垃圾

如果您在 Vifm 中删除文件,它会存储在垃圾箱中。要查看垃圾目录,请键入此命令。

:trashes

要查看回收站中的文件,请运行 lstrash 命令(按 q 返回)。

:lstrash

要从垃圾目录恢复文件,请首先使用 cd 命令进入该目录,如下所示。

:cd /home/aaronkilik/.local/share/vifm/Trash

然后选择要恢复的文件,然后键入:

:restore

有关全面的使用信息和选项、命令、提示,请查看 Vifm 手册页:

man vifm

Vifm 主页:https://vifm.info/

请查看以下文章。

  1. GNOME Commander:适用于 Linux 的“双窗格”图形文件浏览器和管理器
  2. Peazip – 适用于 Linux 的便携式文件管理器和存档工具

在本文中,我们介绍了 vifm 的基本功能功能强大的Linux系统文件管理器。使用下面的反馈表来分享您的想法。