【Mac】ranger使用小记

【Mac】ranger 使用指南

一、简介

ranger 是一款终端文件管理器,支持搜索、查找、文件预览、编辑、标签页和鼠标操作等功能,其快捷键设计与 Vim 高度相似。

二、安装方法

bash 复制代码
# macOS
brew install ranger

# Ubuntu
sudo apt-get install ranger

三、配置说明

首次启动时,ranger 会自动创建 ~/.config/ranger 目录。可通过以下命令复制默认配置文件:

bash 复制代码
ranger --copy-config=all

主要配置文件说明:

  • rc.conf - 选项设置与快捷键
  • commands.py - 可通过":"执行的命令
  • commands_full.py - 完整命令集
  • rifle.conf - 文件类型关联程序
  • scope.conf - 文件预览配置

注意:要使 ~/.config/ranger 中的配置生效,需设置环境变量:

bash 复制代码
# Bash
echo "export RANGER_LOAD_DEFAULT_RC=false" >> ~/.bashrc

# Zsh
echo "export RANGER_LOAD_DEFAULT_RC=false" >> ~/.zshrc

推荐配置(修改 rc.conf):

  • 显示边框:set draw_borders both
  • 显示行号:set line_numbers true
  • 行号从1开始:set one_indexed true
    图片预览配置(需先安装 imgcat):

安装 imgcat:

bash 复制代码
sudo wget -O /usr/local/bin/imgcat https://iterm2.com/utilities/imgcat
sudo chmod 777 /usr/local/bin/imgcat

配置图片预览:

bash 复制代码
set preview_images true
set preview_images_method iterm2  # 非iTerm2用户可使用w3m
set preview_max_size 102400       # 建议设置预览大小限制(100KB)

四、基本使用

终端输入 ranger 即可启动:

五、快捷键参考

导航操作

bash 复制代码
S       返回上次访问目录
zh/退格 显示隐藏文件
H       后退
L       前进
gg      跳至顶部
G       跳至底部
gh      返回家目录
gn      新建标签页(Tab切换)
f       快速查找(单一结果自动打开)
/       搜索
g       快速跳转目录

文件操作

bash 复制代码
yy      复制
dd      剪切
pp      粘贴
dD      删除(需确认)
cw      重命名
A       追加重命名
I       插入重命名
Ctrl-f  下翻页
Ctrl-b  上翻页

书签管理

bash 复制代码
m       添加书签
`       打开书签
um      删除书签

标签页操作

bash 复制代码
gn/Ctrl-n   新建标签
Tab/Shift-Tab 切换标签
gc/Ctrl-w   关闭标签

文件排序

bash 复制代码
on/ob   按文件名排序(自然/基本)
oc      按变更时间排序
os      按文件大小排序
ot      按扩展名排序
oa      按访问时间排序
om      按修改时间排序

六、插件安装

bash 复制代码
# macOS
brew install libcaca highlight atool lynx w3m elinks poppler transmission mediainfo exiftool

# Ubuntu
sudo apt-get install caca-utils    # 图片转文本
sudo apt-get install highlight     # 代码高亮
sudo apt-get install atool        # 压缩包预览
sudo apt-get install w3m          # HTML预览
sudo apt-get install mediainfo    # 多媒体信息
sudo apt-get install catdoc       # DOC预览
sudo apt-get install docx2txt     # DOCX预览
sudo apt-get install xlsx2csv     # XLSX预览

七、快捷键规律总结

  • g 开头:目录跳转
  • s 开头:排序规则
  • z 开头:设置选项
  • . 开头:文件过滤
相关推荐
witton13 小时前
MacOS中在目录或者文件右键菜单中添加“使用VSCode打开”
vscode·macos·文件·目录·服务·automator·右键菜单
山外有山a14 小时前
【实战】M系列芯片Mac本地部署Qwen2.5:Ollama + Open WebUI 全流程与3个关键优化参数
macos
思盛iOS签名上架1 天前
App苹果签名有什么作用?
macos·ios·cocoa
MartinYeung51 天前
[论文学习]MAC:多智能体宪章学习
人工智能·学习·macos
greasyfork1 天前
Mac Sketch v2026.3 矢量图设计工具
macos·ui·sketch
无定义_2 天前
萌新联赛(六)
macos·objective-c·cocoa
风安•辛幸2 天前
mac上微信最新v4以上版客户端多开教程,亲测可用
macos·微信
weixin_531670892 天前
Interlude起来:动作动画和文字通知哪个更适合休息提醒?Mac上有没有用桌宠做动作引导的软件?
人工智能·macos·mac·swift
FairGuard手游加固2 天前
iOS 游戏加固技术解析:代码混淆、资源加密、内存保护与重签名检测
安全·游戏·macos·unity·ios·objective-c
思盛iOS签名上架2 天前
iOS企业签名原理是什么?
macos·ios·cocoa