如何使用 Ranger 从命令行导航文件

使用 Ranger 从终端浏览和预览文件。
103 位读者喜欢这篇文章。
computer screen

Opensource.com

Ranger 是一款极其方便的基于终端的文件导航器,它使用 Python 编写,适用于 Linux 和 Mac。

Ranger 允许您使用键盘上的箭头键导航文件系统:向上/向下键选择当前目录(中间窗格)中的文件,向左/向右键在各层级之间以及进入目录之间跳转。当您专注于一个目录时,它会在右侧窗格中显示其内容

Navigating directories in Ranger

当您专注于任何类型的文本文件时,它会在窗格中显示内容的预览

Previewing text file in Ranger

如果您按下向右箭头键,文件将在您的默认编辑器(例如,Nano 或 Vim)中打开,退出编辑器会将您带回到您之前的位置。您甚至可以使用一些类似 Vim 的快捷键命令来管理您的文件,例如 D 删除文件。我仍在学习所有方便的技巧,但仅仅能够使用箭头键导航文件系统,轻松查看多个目录的内容,并动态更新视图就已经非常方便了。在浏览某些内容时快速查看或编辑文件的能力也很棒。

我强烈向任何经常在 Raspberry Pi、Linux PC 或服务器或 Mac 上使用命令行的人推荐 Ranger。无论您是受限于 SSH、喜欢命令行访问,还是需要比 GUI 更快地导航,它都是一个很棒的工具。不再需要 cd、ls、cd、ls、cd .. tree、find、grep 等。

安装 Ranger

要在 Debian/Ubuntu 系统上安装它

sudo apt install ranger

或在 Mac 上安装

brew install ranger

然后输入 ranger 开始。

当前 Ubuntu LTS (18.04) 和当前稳定 Debian/Raspbian (Stretch) 中的版本不幸地依赖于 Python 2.7,但它已升级到 Python 3,并且可以在 Ubuntu 中找到该版本(自 19.04 (Disco) 起)和 Debian Buster。它也在 PyPI 上,所以您可以 pip install ranger-fm(不是 ranger!)来安装它。


这最初发布在 Ben Nuttall 的 Tooling 博客 上,并经许可重复使用。

接下来阅读什么
标签
User profile image.
Ben 是 BBC News Labs 的软件工程师,曾任 Raspberry Pi 的社区经理。他热爱 Linux、Python 和所有开源事物!在 Twitter 上关注 Ben @ben_nuttall。

2 条评论

我在 Android 上的 termux shell 中使用 ranger。结合 micro 编辑器,我已经完成了很多工作。我还将 ranger 设置为 2 列而不是 3 列,在 Ranger 的 conf 文件中。此外,您还需要更改您的 EDITOR 和 VISUAL 环境变量。我还将 e 别名为 exit,所以它是 S 代表 shell,然后 e 返回。

我没有这个应用程序是怎么活下来的?!!
谢谢 Ben

© . All rights reserved.