- 首页
- 正文
ranger 工具的使用
ranger 是一个文件管理器,类似于 windows 下的 Total Commander,但 ranger 最主要的好处就是可以使用 vim 的快捷键,ranger 不同层级的目录分别在一个面板的三列中进行展示,可以使用快捷来进行操作,非常方便,下面简单说一下配置和一些快捷键:
安装
在 mac 下的安装
brew install ranger
配置
创建配置文件:
运行下面命令:
ranger --copy-config=all
会在主目录生成下面的几个文件
creating: /Users/test/.config/ranger/rifle.conf # 指定不同类型的文件的默认打开程序
creating: /Users/test/.config/ranger/commands.py # 能通过 : 执行的命令
creating: /Users/test/.config/ranger/commands_full.py # 能通过 : 执行的命令,但这个更全
creating: /Users/test/.config/ranger/rc.conf # 选项设置和快捷键
creating: /Users/test/.config/ranger/scope.sh # 当 use_preview_script = true,这个脚本会被调用
配置颜色方案
先从 https://github.com/ranger/ranger/tree/master/ranger 这里下载 colorschemes 目录放到 /Users/test/.config/ranger 目录下
打开
/Users/test/.config/ranger/rc.conf文件,修改下面的代码为
set colorscheme jungle
说明: 有四个颜色可以选: default 、snow、jungle、solarized
安装各种插件
- 代码的语法高亮
brew install highlight
- 浏览网页
brew install w3m
启用文件预览功能
打开 /Users/test/.config/ranger/rc.conf 文件,修改下面的代码为:
set use_preview_script true # 显示简单的文本文件或者图片的预览
set preview_script ~/.config/ranger/scope.sh # 为其它预览功能指定脚本文件
set preview_images true # 预览图片
set preview_images_method iterm2 # 使用什么方法来预览图片
set vcs_aware true # 开启 svn、git 之类的工具
自定义快捷键
定义一个快捷键 DD ,在 Mac 中能把文件或者目录放到回收站
打开 /Users/test/.config/ranger/rc.conf 文件,添加下面的代码
map DD shell mv %s ~/.Trash
定义一个快捷键到指定的目录
打开 /Users/test/.config/ranger/rc.conf 文件,添加下面的代码
map gw cd ~/workspace/
说明: 这个功能可以非常快速定位到自己常用的目录,可以多定义几个自己常用的目录
常用快捷键
q: 退出 rangerR: 重新刷新目录S: 执行 shell 命令:或者;: 控制台W: 显示日志k: 向上j: 向下h: 向左l: 向右g: 到顶部G: 到底部J: 半页向下K: 半页向上gh: 相当于cd ~ge: 相当于cd /etcgu:cd /usrdd: 剪切yy: 复制pp: 粘贴
bookmark 操作
这个 bookmark 功能很不错,可以非常快速地回到某一个目录
m+键定义一个目录的 bookmark 的键,例如:ma 或者 maum+键取消定义一个目录的 bookmark 的键,例如:ma 或者 ma'+键跳回到定义目录的 bookmark,例如:'a
draw_bookmarks 命令用来查看已经定义了哪些 bookmark 键
ranger 的一些常用命令:

参考
【上一篇】如何在 CentOS 7 安装和配置 Ansible【翻译】
【下一篇】HTTP 基础(上)