安装插件
ranger_devicons 安装
这个插件主要是ranger的文件图标
因为这个插件依赖于nerd-fonts字体,所以需要额外安装这个字体并且设置终端为这个字体
# 克隆项目到plugins目录
git clone https://github.com/alexanderjeurissen/ranger_devicons ~/.config/ranger/plugins/ranger_devicons
# 修改配置
echo "default_linemode devicons" >> $HOME/.config/ranger/rc.conf
# 安装字体 可以选择多种,这里只写一种适合macos的选项
brew tap homebrew/cask-fonts
brew cask install font-hack-nerd-font
# 最后一步(关键): 去终端设置里面将字体切换了
配置commands.py
## rc.conf ##
# 新建文件夹 不过这个需要先去拷贝mkcd自定义脚本到commands.py文件中
map M console mkcd%space
预览图片
# 安装w3m(一个浏览器)
brew install w3m
## rc.conf文件 ##
set preview_images true
set preview_images_method w3m
不过上面设置完成过后在iterm2
还是没办法显示图片,后面在rc.conf
文件中发现,需要再安装imgcat的脚本。打开这个网站https://iterm2.com/documentation-images.html
,里面介绍了imgcat
的协议和下载,本来我想直接下载的,但是只有文件,不知道怎么安装,谷歌了下发现iterm2
里面有个Install Shell Integration
,直接安装就可以了,nice!谷歌真是好东西
信誓旦旦的以为可以了之后,发现还是不可以!然后又想回去详细看配置的说明,终究还是吃了英文的亏,原来说的是可以显示图片的几种方法!
问题也发现了,应该就是我的iterm2
终端不支持用w3m显示图片,所以导致图片不显示,所以我把rc.conf
文件中的preview_images_method
改成iterm2
就可以了,大功告成!不过还是发现预览几兆的图片文件有点卡,之前在linux的终端下是不会的,可能是协议导致的吧。
其它的一些文件预览
# 高亮代码
brew install highlight
技巧
- 默认编辑器改成nvim
# 将rifle.conf中的$EDITOR替换成nvim就可以了
:1,$s/$EDITOR/nvim/g # vim命令
- 显示文件的
git
状态
# 设置 git 状态
set vcs_aware=true