当前位置: 首页 > 科技观察

分享一个功能强大的Linux命令行文件浏览器,风格为vi

时间:2023-03-13 14:08:32 科技观察

如果您的Linux发行版仅使用命令行界面(CLI),那么您需要一个基于文本的文件管理器。在本文中,我们为您带来了一个名为Vifm的文件管理器。Vifm是一个强大的CLI和基于ncurses的跨平台文件管理器,适用于类Unix、Cygwin和Window系统。它功能丰富,并带有类似Vi的键绑定。它还使用了Mutt的许多有用功能。无需学习一组新的命令来使用,它使您可以使用常用的Vi选项/命令对文件进行绝对的键盘控制。有用的Vifm功能:提供用于编辑各种文件的工具。默认情况下带有两个窗格。支持Vi模式、选项、寄存器、命令等。支持自动完成命令。支持垃圾目录。提供各种视图(例如自定义、列、比较和ls-like)。支持远程执行命令。还支持远程更改目录。支持多种配色方案。内置支持自动FUSE文件系统挂载。支持使用函数。支持在vim等中使用vifm作为文件选择器的插件。如何在Linux中安装Vifm命令行文件管理器vifm包不是新的,因此默认情况下即使在“稳定”发行版(如Debian)上也很容易获得。在Debian/Ubuntu和FedoraLinux发行版的官方软件存储库中可用。要安装它,请使用相应的包管理器像这样安装它。linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstallvifm[在Debian/Ubuntu上]使用pacman包管理器在基于Arch的Linux发行版上安装vifm:linuxmi@linuxmi:~/www.linuxmi.com$sudopacman-Svifmvifm也是在Fedora和RHEL存储库中可用;使用DNF包管理器安装vifm:linuxmi@linuxmi:~/www.linuxmi.com$sudodninstallvifm安装vifm后,您只需在终端中键入vifm(如下所示)并启动vifmlinuxmi@linuxmi:~/www.linuxmi。com$vifmvifm用户界面当您第一次启动vifm时,默认情况下它会以您当前所在目录的概览开始。您还会注意到vifm默认使用两个窗格。使用空格键从一个窗格切换到另一个窗格。要进入目录,只需点击[Enter]按钮。默认的vifm界面,由一个普通视图(隐藏文件不可见)和默认打开的两个窗格组成,只需尝试按j键将光标向下移动一行,然后按k键将光标向上移动一行。您可以按h键向上移动一个目录。就像vim一样!如果你的光标当前在一个文件上,按l键将在vim中打开该文件(如果没有另外说明)。但是,如果您的光标在目录上,按l键将在目录中导航并显示目录内容。您可以按“za”键显示隐藏的文件和目录(默认隐藏以句点开头的文件和目录)。如果这些特殊文件和目录没有被隐藏,按za将隐藏它们。如下:您还可以通过按Ctrl+g组合键从文件管理器中获取有关文件或目录的详细信息。如下图所示:在Vi/m编辑器中打开一个文件在右上角的窗格中打开一个文件,比如Linux爱好者的www.linuxmi.com.py这样的文件,只需突出显示该文件并按[Enter]]:Vifm-在Vi中打开文件进行编辑彩色高亮可视化要启用彩色高亮可视化,请按V并滚动以查看其工作原理。下面的主窗格操作选项要查看窗格操作选项/键绑定,请按Ctrl-W。Vifm视图窗格操作选项要水平拆分窗口,请按Ctrl-W,然后按s。Vifm水平拆分要垂直拆分窗口,请按Ctrl-W,然后按v。要使用Tab自动完成命令,首先在命令名称中键入几个字母(可能是两个),然后按Tab。要选择下一个选项,请再次按Tab,然后按[Enter]。Vifm自动完成命令在一个窗格中突出显示文件并在另一个窗格中查看当您滚动浏览文件时,您可以在一个窗格中列出文件并在另一个窗格中查看内容,就像这样运行查看命令一样。:viewVifm查看文件内容在Vifm中删除文件您可以通过按dd删除突出显示的文件。要删除它,请按Y或N。Vifm删除文件Vifm命令行垃圾桶如果您在Vifm中删除一个文件,它会存储在垃圾桶中。要查看垃圾目录,请键入此命令。:trashes要查看垃圾箱中的文件,请运行lstrash命令(按q返回)。:lstrash要从垃圾目录中恢复文件,首先要像这样用cd命令输入它。cd/home/linuxmi/.local/share/vifm/Trash然后选择要恢复的文件并键入::restore有关全面的使用信息和选项、命令、提示,请参阅Vifm手册页:manvifmVifm主页:https://vifm.info在本文中,我们介绍了Vifm的安装和基本功能,Vifm是一个功能强大的基于CLI的Linux系统文件管理器。