基础操作方式与 Vim 相同,据说作者貌似是受 Vim 模式启发才有的 ranger。
- commands.py:一些命令函数,可供其他文件(
rc.conf
)调用执行 - commands_full.py:所有命令
- rc.conf:配置键位命令映射
- rifle.conf:文件关联(设置文件打开的程序)
- scope.sh:文件的预览方式
没加 Shift 就是默认小写
命令 | 功能说明 |
---|---|
/ |
在当前目录进行搜索 |
F | 自定义,过滤搜索只显示匹配结果,通过 Tab 切换以下搜索目标 |
R | 自定义,文件/目录重命名 |
A/Shift + A | 自定义,新建文件/目录。 |
Shift + D, Shift + D | 自定义,删除文件/目录,不需要二次确认,会移动到废纸篓 |
YP | 复制当前文件/目录的路径。 |
X | 剪切文件/目录 |
YY | 复制文件/目录 |
PP | 粘贴文件/目录 |
ZH / Backspace | 显示隐藏文件 |
Control+R | 重新加载当前目录,一般用于选中部分文件后取消选中状态 |
S / Shift + S | 打开 shell 输入 / 打开当前目录 shell 控制台 |
ZF / ZZ | 基本与 f 一致,zf/zz 且不加搜索条件才能恢复显示 |
命令 | 功能说明 |
---|---|
I/A/a | 保留原有名称,光标移动至文件名称开头/结尾(a :不包含后缀) |
uu | 取消剪切(自定义,默认是 ud ) |
uv | 取消选择 |
r | 被我改了,对文件或文件夹执行命令,有相对应的选项(比如 open 可以打开访达) |
C/X | 压缩/解压文件(自定义,注意压缩要写扩展名,解压前需要 yy 复制压缩包) |
w | 进入任务管理器,dd 可以停止任务,q 退出 |
yn | 复制当前文件/目录的名称 |
y. | 复制当前文件/目录的名称,去除文件后缀 |
dD | 删除文件/目录,需要二次确认,会直接删除,不会移动到废纸篓 |
[/] | 上一层(父级)目录上下切换 |
H/L | 前进/后退进入过的目录 |