Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CIME 文件工具New to Visual Studio Code? Get it now.
CIME 文件工具

CIME 文件工具

songyanglin

|
7 installs
| (0) | Free
为 CIM/E 文件提供语法着色、结构折叠和 Sticky Scroll 表头支持。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CimE Language Support

VS Code 的 CIM/E 文件支持扩展,适用于阅读 .CIME 和 .cime 文件。

Sticky Scroll 效果

功能

  • 识别 CIM/E 文件并提供语法着色
  • 折叠成对标签和数据块
  • 使用 Sticky Scroll 固定当前数据块的标签、表头和字段说明
  • 分隔符可视化:空格显示为 ·、Tab 显示为 →(仅对 CIME 文件启用,便于核对字段分隔)
  • 十字定位:光标置于任意数据字段时——
    • 当前行淡色背景、当前字段橙色背景
    • 表头 @ 行与注释 // 行对应字段高亮(吸顶后仍以加粗+下划线显示,随列切换实时刷新)
    • 可视范围内同列其他数据行淡色背景
    • 状态栏显示当前列号与字段名(如 CIME 第 2/6 列:DataRef · 数据引用)
  • 支持中文标签、<类名::实体名> 和 OnLineMonitor 常见写法
  • 兼容 GB/T 30149—2013、GB/T 30149—2019 常见结构(横表、纵表)

使用

安装扩展后直接打开 CIM/E 文件即可。

Sticky Scroll 默认启用。如果编辑器顶部没有显示当前数据块信息,请在设置中开启 Editor: Sticky Scroll Enabled,或从命令面板运行 View: Toggle Sticky Scroll。

分隔符可视化默认对所有 CIME 文件启用(editor.renderWhitespace: all),可在设置的 [cime] 语言作用域中调整。Tab 宽度固定为 4(tabSize),如需修改同样在 [cime] 作用域设置。

更新记录

0.2.0

  • 新增分隔符可视化:空格显示为 ·、Tab 显示为 →(仅 CIME 文件)
  • 新增十字定位:光标置于数据字段时高亮当前行、当前字段、表头/注释行对应字段及同列其他数据行
  • Sticky Scroll 吸顶的 @ 表头行与 // 注释行中对应字段以加粗+下划线显示,随光标所在列实时切换
  • 状态栏显示当前列号与字段名(含注释行中文名)
  • 固定 CIME 文件 Tab 宽度为 4(关闭缩进自动猜测,避免 Tab 被识别为 1 格)

0.1.0

  • 初始版本:语法着色、结构折叠、Sticky Scroll 表头吸顶

说明

扩展只做阅读辅助,不修改文件内容。

当前版本暂不提供语义校验、自动补全、格式化和格式转换。

问题和未覆盖的文件写法可以提交到 GitHub Issues。

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