SuperAPI AI 工具集

nvr-status

通用与其它

查看项目

更新于 10-15 17:31

技能介绍

用途:nvr-status 用于显示当前工作目录对应的活动 Neovim 实例状态,适合验证编辑器配置或在操作文件前排查连接问题。当用户问「哪个 neovim 实例是活动的」「我连接的是哪个 nvim」「检查 neovim 是否运行」等问题时可使用。

主要能力:自动捕获工作目录、活动 socket、Neovim 进程 ID 与工作区根目录;运行脚本后,若找到实例,会输出 socket 路径、进程 ID(getpid())、工作目录(getcwd())和已列出缓冲区数量(len(getbufinfo({"buflisted": 1})))。若未找到,会提示当前目录没有 Neovim 实例,并列出可用实例。

使用方式:脚本无需参数,自动检测当前工作目录的 Neovim 实例,执行:bash $CLAUDE_PLUGIN_ROOT/skills/status/scripts/status.sh。也可手动调用 /nvr:status 并直接展示结果。相关技能包括 nvr:open(确认状态后打开文件)、nvr:list(查看全部实例)与 nvr:workspace(获取含 git 信息的完整工作区上下文)。

适用场景:确认 Neovim 是否运行;诊断无法在编辑器中打开文件的原因;多项目环境下确认当前使用的实例是否对应预期项目;在文件操作前先检查连接。

限制:资料未提供安装方式、支持的平台版本、权限要求或错误之外的更多边界;若未检出实例,仅能建议启动 Neovim、查看可用实例或确认目录是否正确。