Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>PVF CodeNew to Visual Studio Code? Get it now.
PVF Code

PVF Code

DOF

|
369 installs
| (0) | Free
Open, browse and edit PVF pack files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PVF Code

打开 / 浏览 / 搜索 / 导入 / 导出 / 编辑 PVF 资源包的 VS Code 扩展。

支持脚本与多种资源类型的查看、反编译/编译、模糊路径跳转、批量操作以及rust构建的原生加速。

广告|赞助

广告位招租、赞助作者请联系QQ:1115699872 GitHub: lostluna1

贡献

感谢以下贡献者对本扩展的支持(排名不分先后)

轻声低语中

NaokoSato

BUG报告

QQ群:1056212223

✨ 功能概览

  • PVF 打开与虚拟文件系统浏览。
  • 多脚本/资源格式支持:支持近乎所有pvf中脚本文件的高亮和标签注释。
  • 脚本(部分扩展)自动判定文本 / 二进制;支持反编译导出与重新编译导入。
  • 批量导出(文件多选)与目录递归导出(快速模式/反编译文本模式)。
  • 目录/文件批量导入(自动类型判断,智能脚本编译回退)。
  • 文件树多选操作:导出 / 删除 / 复制 / 剪切 / 粘贴 / 重命名 / 复制路径。
  • 模糊路径跳转(.nut 中字符串或引用路径点击):全局索引 + 评分 + 多结果 QuickPick;支持前缀自动补全(如 sqr/, common/, common/commoneffect/ 等)。
  • ANI 预览。
  • .lst 大文件虚拟化路径链接(视窗范围动态生成,提升性能)。
  • 字符串与代码搜索。
  • NPK 相关索引重建(与 pvf.npkRoot 设置协同)。
  • 自定义文件图标主题(Icon Theme)。
  • 账号登录 / 标签刷新(扩展的外部服务集成能力预留)。

📂 打开 PVF

使用侧边栏 PVF 视图顶部命令或命令面板:

  • PVF: 打开 PVF (pvf.openPack / pvf.selectAndOpen)

成功后会挂载一个 pvf:/ 虚拟文件系统,文件树展示结构并可直接打开编辑。

🔁 导出 / 导入

导出

  1. 多选文件:资源树支持多选 → 右键 → “PVF: 导出所选文件”。
  2. 目录导出:右键目录 → “PVF: 导出目录”。
    • 导出时所有pvf内的脚本文件全部会按照二进制导出(不是人类可读文本)
    • .nut 始终按文本原样导入。

导入

  1. 单文件导入:右键目录 → “PVF: 导入文件到目录”。
  2. 目录导入:右键目录 → “PVF: 导入目录” (递归遍历本地目录结构)。
  3. 处理策略:
    • 若为 .nut:直接写入原始内容。
    • 其它可编译脚本扩展:尝试文本编译;失败则回退原始二进制。
    • .str / 其它:自动判定(文本前缀、编码、二进制)。

🧠 模糊路径跳转 (.nut 内)

🔍 搜索

注释支持更新

所有 PVF 脚本语法现已同时高亮 # 与 // 行注释(个别原本只支持 # 的已补齐 //)。

// 这是新的注释写法 (高亮)
# 仍然兼容旧写法
[Trigger] ...

说明:VS Code language-configuration.json 只能声明一个 lineComment,因此编辑器“切换注释”快捷键仍会插入既定符号(多数为 #)。双注释风格的高亮由 TextMate 规则完成,不影响补全 / Hover / 语义着色功能。

  • pvf.search:字符串/代码检索(内部调用原生函数)。
  • 支持限定字符串表值或脚本内引用(依据不同前缀语法 —— 详见后续可补充文档)。

🖼 ANI 预览

  • 在ani文件内鼠标右键-->预览ani即可弹出预览窗口。
  • 支持在资源树或已打开 .ani 编辑器标题栏的上下文菜单触发。

🐞 故障排查

问题 可能原因 处理
脚本标签没有注释 未登录账号 注册一个账号并登录即可。
编辑/新增脚本标签注释报错401 账号凭证已过期 重新登录账号即可。
打开简体pvf后显示乱码 未正确设置编码 扩展设置中重新设置编码为CN(默认TW)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft