ranger的使用

一个基于python语言,vim的操作方式的linux终端程序

安装

  • 在arch中安装

    sudo pacman -S --noconfirm ranger
    
    可能需要的依赖
    suo pacman -S --noconfirm libcaca hightlight atool lynx w3m elinks mediainfo

配置

ranger --copy-config-all #生成默认配置文件
  • commands.py :与以下命令一起启动的命令

  • commands_full.py: 全套命令

  • rc.conf: 主要配置和绑定

  • rifile.conf: 文件关联

  • scopen.sh: 各种文件预览

    这里我们处理rc.conf

    图片预览

    修改rc.conf

    set preview_images false #改成true
    set preview_images_method w3m

    配置环境变量

    在环境变量vim ~/.zshrc增加下面一行

    export RANGER_LOAD_DEFAULT_RC=FALSE

    显示边框

    set draw_borders true

    显示行号

    set line_numbers relative
    set one_indexde true #默认从0开始,这里改为1

    设置低预览

    set preview_max_size 5120000 #预览5MB以下的文件

    无预览时不折叠

    set collapse_preview false

常用操作

大部分与vim相同

快捷键 说明
yy 复制
dd 剪切
pp 粘贴
cw 重命名
a 重命名
q 退出
Q 全部退出
v 全选
V 选择模式
gh cd ~
ge cd /etc
gu cd /usr
gd cd /dev
gl cd -r .
gL cd -r %f
go cd /opt
gv cd /var
gm cd /media

参考文章:终端中的文件管理器ranger【视频】_lxyoucan的博客-CSDN博客