Whatsapp

nnn

Anonim

nnn是一个终端文件浏览器,着重于弥合终端和桌面环境之间的差距。它在几天前发布了第一个版本,并带来了一些强大的功能。

nnn建立在noice之上,一个速度非常快但功能最少的终端文件浏览器。从历史上看,终端一直是开发人员和黑客最喜欢与操作系统交互的媒介。

然而,普通桌面用户往往更喜欢GUI子系统。 nnn 通过允许桌面打开器控制完全或选择性地打开各种文件,使终端和 GUI 和谐相处。而这仅仅是开始!

nnn – 终端文件浏览器

nnn最好的部分是用户不需要记住太多的快捷键就可以开始。导航设计简单,普通桌面用户已经熟悉的键盘快捷键,即箭头、Enter、Home、End、Page Up/Down 等。

nnnArun Prakash Jana撰写,作者流行的命令行实用程序,如 googler、Bukuimgp 等。

nnn的特点

nnn – 显示磁盘使用情况的文件浏览器

nnn的开发者做出了一些有趣的选择:

nnn – 显示文件信息

nnn正在大力开发中,您可以贡献或讨论您希望在项目的待办事项列表中看到的新功能。

环境变量

NNN_OPENER:让桌面开启器处理所有事情。例如。:

export NNN_OPENER=xdg-open
"导出 NNN_OPENER=gio 打开"
导出 NNN_OPENER=gvfs-open

NNN_FALLBACK_OPENER:nnn 预定义了一些流行文件类型与mpv、vi 和zathura(对于PDF)的静态关联。如果设置了NNN_OPENER,则静态关联无效。

但是,如果这些是您最喜欢的应用程序,您可以将桌面打开器设置为NNN_FALLBACK_OPENER来处理其余文件。例如。:

export NNN_FALLBACK_OPENER=xdg-open
"导出 NNN_FALLBACK_OPENER=gio 打开"
导出 NNN_FALLBACK_OPENER=gvfs-open

NNN_DE_FILE_MANAGER:设置为桌面文件管理器,用o键打开。例如。:

export NNN_DE_FILE_MANAGER=thunar

NNN_COPIER:设置为脚本以^K打开 键并复制当前文件路径。示例脚本(适用于 Linux):

!/bin/sh
回声-n $1 | xsel--剪贴板--输入

Linux下nnn的安装

要在Ubuntu(和衍生产品)上安装,运行:

$ sudo add-apt-repository ppa:twodopeshaggy/jarun
$ sudo apt-get 更新
$ sudo apt-get 安装 nnn

Arch Linux 用户可以从AUR 安装nnn。

用户也可以从源码编译安装nnn。 nnn是用C写的。唯一的依赖是ncurses库。

如何在Linux中使用nnn

nnn 可以在 3 种不同的视图模式下启动(可以在运行时使用键盘快捷键切换):

启动模式

1分钟设置

使用您喜欢的模式安装nnn或通过添加将nnn设置为以详细视图模式打开。

alias n='nnn -d'

到你的shell的rc文件(例如~/.bashrc对于bash)。

结论

nnn 适用于希望从终端舒适地享受桌面可访问性的用户。使用下拉终端的人受益最大,因为该终端还会保留任何正在进行的工作的上下文。试试看,让我们知道您的反馈!

此技巧由应用程序开发者提交,如果您有任何此类产品或技巧,请在此处与我们分享。