Agent Skills
返回列表
💻

终端文件管理器 nnn

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据官方安装指南 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/terminal-file-manager-nnn。

技能介绍

终端文件操作的隐性成本

终端用户常陷入 cd/ls 的循环:想看子目录内容,要反复输入路径;想批量处理文件,得先 ls 列清单再手动敲命令。这种“看文件-改文件-跑命令”的流程被拉长,尤其在深层目录或多文件场景下,键盘操作的连贯性被打断。

nnn 如何重构操作流

nnn 作为纯键盘驱动的终端文件管理器,核心是把文件操作压缩在 shell 内:

  • 面板导航:方向键在目录树与文件列表间移动,Enter 进入目录,Space 标记多选,批量操作一次完成(如批量重命名)。
  • 内置插件:集成预览、磁盘用量分析、批量重命名等插件,无需额外安装即可调用核心功能。例如,预览插件可直接查看文件内容,磁盘插件能快速定位大文件。
  • Shell 协作:Ctrl+G 一键把当前目录带回 shell,书签(bookmarks)功能可保存常用项目根路径,减少深层 cd 的重复输入。

适用边界与注意点

  • 避免退化为传统命令:若仍频繁用 cd/ls 而非 nnn 的导航键,无法发挥其“键盘流”优势。
  • 插件配置是前提:预览、重命名等插件需提前配置,否则会缺失关键能力(如批量操作前的预览确认)。
  • 批量操作需谨慎:批量删除/重命名属不可逆操作,执行前务必确认选择范围(如通过 Space 标记的文件列表),并保留备份。

典型场景与禁忌

适合需要频繁切换目录、批量处理文件的开发者(如日志分析、项目目录整理);不适合仅需单文件查看的场景(此时 cat 更直接)。核心禁忌:跳过插件配置直接使用,或在未确认范围时执行批量删除。

使用场景

  • 排查后端日志时,在终端里逐层翻看多层目录并预览文件内容,避免反复退出 shell 输入 `cd` 命令。
  • 拿到一批新数据文件后,用多选和批量重命名插件统一修改命名规则,同时预览确认内容是否正确。
  • 清理服务器磁盘时,通过磁盘用量插件定位大文件目录,批量删除前先确认选择范围防止误删。

适合人员

  • 后端开发工程师:日常需要在终端里翻阅日志和配置,希望减少 `cd`/`ls` 循环,让文件浏览和命令执行衔接更顺滑。
  • 数据分析师:经常处理包含几十个文件的数据集目录,希望批量重命名和预览能在终端内完成,不用切到图形界面。
  • DevOps 工程师:需要在服务器上清理临时文件或排查磁盘占用,希望用键盘操作完成批量删除前的范围确认,降低误删风险。