ranger文件管理器常用命令

1. 基础导航 (Navigation)

这些命令让你在目录间自由穿梭:

  • j / k:向下 / 向上移动
  • h:返回上一级目录
  • l:进入选中的目录或打开文件
  • gg:跳到目录顶部
  • G:跳到目录底部
  • Ctrl + u / Ctrl + d:向上 / 向下翻半页
  • H:后退(历史记录)
  • L:前进(历史记录)
  • Enter:打开选中的文件

2. 文件操作 (File Operations)

Ranger 的文件操作类似 Vim 的文本编辑:

  • i:全屏预览文件内容
  • E:编辑文件(调用环境变量 $EDITOR,通常是 Vim/Nano)
  • yy:复制文件(Copy/Yank)
  • dd:剪切文件(Cut)
  • pp:粘贴文件(Paste)
  • po:粘贴并覆盖重名文件
  • cw:重命名文件(Rename)
  • delete:删除文件(注意:通常是直接删除,不进回收站,需确认)
  • da:全选文件(在某些配置中)
  • /:在当前目录下搜索文件

3. 标记与多选 (Marking/Selection)

处理多个文件时非常有用:

  • space(空格):选中当前文件,并移动到下一行
  • v:反转选择(或进入可视化模式,类似 Vim)
  • uv:取消所有选中
  • V:进入可视化模式(按 j/k 批量选择)

4. 视图与显示 (View & Display)

调整界面展示效果:

  • zh:切换显示隐藏文件(以 . 开头的文件)
  • zp:切换文件预览功能的开启/关闭
  • zi:切换显示/隐藏侧边栏
  • R:刷新当前目录
  • z:打开设置菜单(可以配合其他字母快速调整,如 zn 切换行号)

5. 标签页管理 (Tabs)

像浏览器一样管理多个路径:

  • gnCtrl + n:新建标签页
  • gt / gT:切换到 下一个 / 上一个 标签页
  • Alt + [1-9]:直接跳转到指定数字的标签页
  • gcCtrl + w:关闭当前标签页

6. 执行命令与 Shell (Execution)

在 Ranger 中直接运行外部命令:

  • s:在当前目录下打开 Shell(退出 Shell 后返回 Ranger)
  • ::输入控制台命令(如 :rename newname
  • !:运行外部 Shell 命令。例如 !unzip test.zip
  • @:针对选中的文件运行外部命令
  • f:快速跳转(输入字符后会自动过滤当前目录下的文件)

7. 排序 (Sorting)

  • on:按名称排序 (Name)
  • os:按大小排序 (Size)
  • om:按修改时间排序 (MTime)
  • oc:按改变时间排序 (CTime)
  • oa:按访问时间排序 (ATime)
  • ot:按类型排序 (Type)
  • or:反向排序 (Reverse)

8. 系统操作

  • q:退出 Ranger
  • W:打开当前目录的控制台日志
  • ?:打开帮助手册(按 ? 后再按 k 查看快捷键列表)

💡 小贴士:

  1. 书签功能:按 m 后加一个字母(如 ma)标记当前目录;按 ' 后加该字母(如 'a)即可快速跳转回来。
  2. 配置路径
    • 主配置文件:~/.config/ranger/rc.conf(可修改快捷键)
    • 快捷键定义:~/.config/ranger/rifle.conf(定义用什么软件打开什么文件)
  3. 安装预览增强:为了更好的预览效果,建议安装 highlight (代码高亮)、img2txtw3m (图片预览)。

可以在 Ranger 中输入 :help 或者直接查看其 Man Page