SuperAPI AI 工具集

nvr-list

编程与开发

查看项目

更新于 10-16 03:42

技能介绍

用途:列出当前运行的所有 Neovim 实例,展示每个实例的工作目录、socket 路径与进程 ID,帮助了解哪些项目开了编辑器,并排查多项目下的实例选择问题。

主要能力:查询 nvr 的服务器列表并逐个获取工作目录(getcwd())和进程 ID(getpid());有实例时按目录格式化输出,可标注当前工作目录对应的实例,也会提示同一目录存在多个实例(此时 nvr-discover 使用第一个匹配);无实例时提示未发现 Neovim 进程,并建议按需启动。

使用方式:可手动调用 /nvr:list,或运行脚本 bash $CLAUDE_PLUGIN_ROOT/skills/list/scripts/list.sh,无需参数。脚本会先检查 nvr 是否安装,再执行 nvr --serverlist 并逐个查询。若 nvr 未安装会提示安装:pip install neovim-remote。

适用场景:多项目总览、确认某项目是否已有实例、排查打开文件进错实例、了解当前在哪些项目上工作。

限制:依赖 nvr(neovim-remote);若某个 socket 存在但无响应会跳过该实例,若全部失败会提示问题。价格、收费、支持平台等资料暂未提供。