Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CSV JumperNew to Visual Studio Code? Get it now.
CSV Jumper

CSV Jumper

Csv Jumper

|
7 installs
| (1) | Free
PLM model CSV file jumper + GB2312 encoding manager + CSV table editor. Ctrl+Click jump (table<->tablefield, form<->form_field, page/command/panel/toolbar bidirectional), auto GB2312, editable table view with sticky header & column filters.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CSV Jumper — PLM 模型 CSV 文件工具

一款专为 PLM(产品生命周期管理)开发者设计的 VS Code / CatPaw 扩展,用于处理基于 CSV 的模型配置文件。

✨ 功能

智能跳转

  • Ctrl+Click 跳转:像代码导航一样在关联的 CSV 文件之间跳转
  • 双向链接:table ↔ tablefield、form ↔ form_field 双向跳转
  • 跨文件引用:page → command/panel、command → table/form/page/toolbar
  • 反向查找:查找哪些页面/命令引用了指定的表格或命令

CSV 表格编辑器 📊

  • 直接打开即表格:打开 CSV 文件直接显示为可编辑表格,无需额外操作
  • 表头固定:首行(列名)滚动时粘在顶部,始终可见
  • 单元格编辑:双击任意单元格即可编辑;Enter/Tab 确认,Esc 取消
  • 列过滤:每列表头提供实时搜索输入框,按子串匹配过滤行
  • 右键菜单:上方插入行、下方插入行、删除行、跳转定义
  • 按原编码保存:保存时按文件原始编码写回(GB2312 文件保存后仍为 GB2312)
  • GB2312 自动解码:自动检测并解码 GB2312 编码文件,正确显示中文
  • 链式跳转:model CSV 文件中可跳转的单元格(🔗 标记)支持 Ctrl+Click 跳转到关联定义
  • 暗色/亮色主题:UI 自适应 VS Code 配色主题

GB2312 编码管理 🇨🇳

  • 保存时自动转换:UTF-8 CSV 文件保存时自动转换为 GB2312 编码
  • 状态栏指示器:右下角显示当前编码状态
    • ✅ GB2312 — 编码正确
    • ⚠️ UTF-8 — 需要转换(点击转换)
  • 手动转换命令:转换单个文件或批量转换整个工作区
  • 编码检测:智能检测防止中文字符乱码

🎯 支持的文件类型

源文件 点击列 跳转目标
table.csv 表格名 → tablefield.csv、引用此表格的命令
tablefield.csv 表格名 → table.csv
form.csv 表单名 → form_field.csv、引用此表单的命令
form_field.csv 表单名 → form.csv
page.csv 子项列 → command.csv、panel.csv
panel.csv 子项列 → command.csv、panel.csv
toolbar.csv 子项列 → command.csv
command.csv Action 列 → table.csv、form.csv、page.csv、toolbar.csv

🚀 使用方式

跳转

  1. 在 model/ 目录下打开任意 CSV 文件
  2. 按住 Ctrl 并 点击 某个名称(表格名、命令名等)
  3. 将跳转到定义处,或显示多个目标的 Peek 视图

表格编辑器

  1. 打开任意 CSV 文件 — 直接显示为可编辑表格
  2. 编辑:双击任意单元格进入编辑模式;Enter/Tab 确认,Esc 取消
  3. 过滤:在任意列的过滤框中输入,即时过滤该列(子串匹配,不区分大小写)
  4. 新增行:点击 ➕ Add Row 按钮,或右键 → 上方/下方插入行
  5. 保存:点击 💾 Save 按钮或 Ctrl+S — 按文件原始编码保存
  6. 跳转:在 model CSV 文件中,Ctrl+Click 🔗 链接单元格跳转到关联定义

⌨️ 命令

命令 说明
CSV: Go to Definition 在光标位置跳转到定义
CSV: Convert current file to GB2312 手动将当前文件转为 GB2312 编码
CSV: Convert current file to UTF-8 手动将当前文件转为 UTF-8 编码
CSV: Batch convert all model CSVs to GB2312 批量转换工作区所有 model CSV 文件

⚙️ 配置

配置项 默认值 说明
csv-jumper.enableCrossReference true 启用跨文件引用跳转(page→command、command→table 等)。关闭后仅 table↔tablefield 和 form↔form_field 跳转可用。

📋 环境要求

  • VS Code / CatPaw 1.80.0 或更高版本
  • CSV 文件位于 **/model/** 目录结构中

📝 许可证

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft