NEVSTOP-LAB/csm-vsc-extension · 来源: GitHub · 语言:TypeScript · ⭐ 0

为 CSM 提供 Visual Studio Code 支持的插件

主题:labview-csm · typescript · vscode


Communicable State Machine(CSM) VSCode 支持

为 CSM 相关文件提供 Visual Studio Code 编辑器支持的插件。

安装要求

  • Visual Studio Code 1.63.0 或更高版本

功能概览

功能说明
.csmlog 日志支持语法高亮、Hover 悬停提示、Outline 大纲、自动编码识别
.lvcsm 配置文件支持语法高亮、Outline 大纲、自动编码识别
CSM Modules 模块管理侧边栏浏览、搜索、引入、更新、移除 CSM 模块,支持 GitHub 登录与批量操作
CSM File Icons 图标主题.csmlog.lvcsm 提供专用文件图标
本地化中文 / 英文界面切换

快速入口

  • 打开任意 .csmlog.lvcsm 文件即可自动激活扩展功能
  • 打开侧边栏 CSM Modules 视图即可浏览和管理模块
  • 首选项 → 文件图标主题 中选择 CSM File Icons 启用专用图标

扩展设置

设置项默认值说明
csmModules.defaultModuleRootcsm首次引入模块时预填的默认目录名
csmModules.hiddenTopicscsm-modsets, lv-csm-app, labview-csm, labview侧边栏中默认隐藏的 topic

更多文档