Ranger是linux下一个常用的终端文件管理器,使用这个终端文件管理器,可以让我们减少对于GUI的依赖,也可以让我们更好的体验终端给带来的自由。
入门
特点
Ranger不仅仅为我们提供了在终端使用键盘的功能,还为我们提供了在终端中使用鼠标的友好交互。同时,ranger还可以使用不同的应用程序来处理不同的文件。
下面是官网中介绍的一部分特性:
- 支持UTF-8
- 多列展示
- 选定文件/目录的预览
- 通过的文件操作,比如:创建,删除,复制和修改权限等
- 类
Vim的快捷键 - 一次性重命名多个文件
- 自动探测文件类型并使用合适的程序运行
- 退出
ranger后修改shell的目录 - 支持
Tabs,书签和鼠标 - 图片预览
-
安装
在archlinux中安装
ranger是很简单的事情。只要使用我们之前安装的paru来安装就可以:paru -S ranger
这样我们就完成了
ranger的安装。在安装完成后,还需要对ranger进行一下的初始化配置。我们可以使用下面的命令:ranger --copy-config=all
在完成了上面的配置之后,就会在
~/.config/ranger/中创建一组配置文件: rc.conf- 选项设置和快捷键commands.py- 能通过:执行的命令rifle.conf- 指定不同类型的文件的默认打开程序scope.sh- 文件预览相关配置
rc.conf只需要包含与默认配置文件不同的部分,因为它们都会被加载。对于commands.py,如果你没有包含整个文件,把下面这一行加入到非年起始处:
from ranger.api.commands import *
功能
在终端中预览图片
当我们需要在ranger中预览图片的时候,我们需要安装一些额外的依赖来支持这个功能,并对ranger的配置文件做一些修改。
安装依赖
要想在ranger中预览图片,需要安装一个叫w3m的依赖,在archlinux中安装的方法如下:
paru -S w3m
这样就完成了对依赖的安装。接下来就是修改`ranger`的配置文件。我们只要修改`ranger`的`rc.conf`文件的`preview_images`即可。如下:
set perview_images true
