nnn

C/C++ 2025-08-16


nnn增强您的生产力!

[功能] [QuickStart] [插件] [Wiki]

nnn )是一个完整的终端文件管理器。它很小,将近0个config,并且非常快。

它旨在使用智能工作流程以匹配思想列车。

nnn可以分析磁盘使用情况,批次重命名,启动应用程序和选择文件。该插件存储库具有大量插件,可扩展功能,例如实时预览,(UN)安装磁盘,查找和列表,文件/dir diff,上传文件。一个补丁框架容纳了本质上主观的大量用户提取的补丁。

独立(NEO)VIM插件nnn .VIM,VIM -FLOATERM nnn包装器和nnn .NVIM(Neovim独家)。

在PI,Termux(Android),Linux,MacOS,BSD,Haiku,Cygwin,WSL上运行,横跨DES或严格的CLI Env。

(更多用例)

特征

  • 质量
    • 隐私感知(未确认的用户数据收集)
    • 符合posix,遵循Linux内核编码样式
    • 高度优化的静态分析集成代码
  • 节俭
    • 通常需要小于3.5MB的居民内存
    • 使用8种颜色(和Xterm 256颜色)
    • 磁盘敏感(很少的磁盘读写和写入)
    • 没有FPU用法(所有整数数学,即使是文件大小)
    • 最小化屏幕用快速的重新刷新刷新
    • 微小的二进制(通常约为100kb)
    • 较小端子和形态的1列模式
    • 可黑客 - 编译输入/输出功能和依赖项
  • 便携的
    • 语言不合时宜的插件
    • 可用的静态二进制(无需安装)
    • 最小的库dep,易于编译
    • 没有配置文件,最小配置,具有明智的默认值
    • 插件到备份配置
    • 许多包装器可广泛使用
    • 启用了触摸,对手持式手持式快捷方式
    • Unicode支持
  • 模式
    • 光(默认),细节
    • 磁盘使用分析仪(块/明显)
    • 文件选择器,(NEO)VIM插件
  • 导航
    • 在唯一比赛中使用自动DIR条目的过滤器
    • Type-to-NAV (涡轮导航/始终过滤)模式
    • 具有自定义颜色的上下文(又称标签/工作区)
    • 会议,书签,马克和访问DIR
    • 远程安装座(需要sshfsrclone
    • 熟悉的快捷方式(箭头, -@ ),快速查找
    • 戒烟的cd易于集成)
    • 继续进行文件打开并选择的下一个文件
  • 搜索
    • 即时进行搜索型滤波
    • REGEX(POSIX/PCRE2)和字符串(默认)过滤器
    • 子树搜索插件以打开或编辑文件
  • 种类
    • 默认订购的纯数字名称(访问/proc
    • 案例不敏感的版本(又名自然)排序
    • 按名称,访问/更改/mod(默认)时间,大小,extn
    • 反向排序
    • 目录特定的排序
  • 哑剧
    • 预览基于FIFO的预览器中的悬停文件
    • 使用桌面开启器打开或指定自定义开瓶器
    • 特定于文件的颜色(或上下文颜色中的最小值)
    • 图标和表情符号支持(自定义和编译)
    • 图像,视频和音频缩略图的插件
    • 创建,列出,提取(TO),安装(基于保险丝)档案
    • $EDITOR中打开所有文本文件的选项
  • 方便
    • 详细的文件统计和MIME信息
    • 使用Hotkeys运行插件和自定义命令
    • Freedesktop符合垃圾垃圾公用事业集成
    • 交叉迪尔文件/全/范围选择
    • 创建(与父母),重命名,重复文件和DIRS
    • 在启动上创建新文件或目录(树)
    • 用于选择的批次重货币或DIR
    • 列表来自stdin或插件的文件路径的输入流
    • 复制(AS),移动(AS),删除,存档,链接选择
    • DIR更新, cpmvrm完成的通知
    • 将文件路径复制到SELECT上的系统剪贴板
    • 启动应用程序,运行命令,产生外壳,切换EXE
    • 访问上下文路径/文件提示或产生的外壳
    • 可配置的空闲超时后锁定终端
    • 在帮助屏幕中捕获并显示程序的输出
    • 屏幕阅读器和盲文显示器的基本支持

Quickstart

  1. 安装nnn和所需的依赖项。
  2. 桌面开启器默认。使用-e在终端中打开文本文件。可选的开放独立。
  3. 在退出上配置cd
  4. 同步子壳$PWD to nnn
  5. 安装插件。
  6. 使用-x同步剪贴板,在cpmvrm和SET XTERM标题上显示NOTIS。
  7. 对于仅限环境,将nnn _OPENER设置为nuke 。使用选项-c
  8. 出价ls再见! alias ls=' nnn -de'
  9. 访问实时预览并进行故障排除Wiki页面。

不要记住!箭头, /q就足够了。 TAB创建和/或周期上下文。 列出快捷方式。

视频

  • termux(android)上的nnn文件管理器
  • nnn文件管理器
  • 本周在Linux 114 -Tuxdigital
  • nnn文件管理器基础知识-Linux
  • 我将使用nnn文件浏览器! ?
  • nnn :这个终端文件经理是否像人们所说的那样好吗?
  • nnn文件管理器(再次由UOOU提供。)

别处

  • Addictivetips
  • 阿奇维基
  • Fossmint
  • Ghacks技术新闻
  • 黑客新闻[1] [2]
  • 是福斯
  • Linux格式第265条;用nnn管理文件
  • LinuxLinks [1] [2] [3]
  • Linux杂志; Fosspicks
  • 使技术更容易
  • OpenSource.com
  • 为您开源的开源
  • Pclinuxos杂志2021年6月
  • 吮吸岩石
  • Ubuntu Full Circle Magazine第135期;评论: nnn
  • 使用和管理Linux:第2卷:零对sysadmin:高级主题
  • 维基百科

开发人员

  • Arun Prakash Jana(版权所有©2016-2025)
  • 0xace
  • 安娜·阿拉德(Anna Arad)
  • klzxs
  • LéoVilleveygoux
  • 卢克·范·巴尔(Luuk van Baal)
  • NRK
  • Sijmen J. Mulder
  • 和其他贡献者

请访问跟踪器线程以获取正在进行的功能列表以及任何需要抢购的功能。随时讨论新想法或增强请求。

下载源码

通过命令行克隆项目:

git clone https://github.com/jarun/nnn.git