Qtz HIS —— 专为 IRIS/Caché 开发者设计的 VS Code 效率插件

English | 简体中文

Note: 插件将长期持续更新,最近增加业务联动 iMEDWAY BOS,自动识别git代码更新,代码更新业务日志会更加便利的添加到系统中,不用再手动填写更新信息。


在日常开发中,系统内置方法繁多,记忆负担重,大小写也容易出错;查询表结构,打开终端调试繁琐费时;提交代码,填写git更新信息苦痛不也;导出文件,导入文件更是效率低下。Qtz HIS 正是为此而生——只需输入模糊印象,插件便会自动匹配并生成你想要的代码;同时调试开发更加编辑,让你专注业务逻辑,告别低效查阅。


核心功能

功能 描述
📦 代码导出 支持导出 IRIS/Caché 代码、csp / js / css / mac 等多种格式
🖥️ 终端连接 支持连接 IRIS/Caché Terminal,并可进行断点调试
🔖 内置代码库 内置 IRIS/CachéHUICSP 常用代码片段
⚙️ TempGlobal 模式 可自定义启用或禁用,灵活配置命令行为
✏️ 自定义片段 支持自定义 ObjectScriptJavaScriptCSPHTML 代码片段
🤖 AI 助手 接入 DeepSeek-R1 模型,与智能体小白对话,提升开发效率
📖 类文档查看 可在 VS Code 内或浏览器中查看 IRIS 类文档
🗃️ 表结构查询 支持命令行模式与视图模式,可自定义默认展示方式
🔍 SQL 查询 支持命令行模式与视图模式,可自定义默认展示方式
📋 侧边栏集成 内置常用表结构,便捷查询表结构及表数据
💡 代码补全 输入 className 时自动提示该类中的方法
🌲 树形表结构 iMedical Table Structure 树形视图,更友好地浏览表结构
📝 git业务日志 自动识别 git代码更新,代码更新业务日志会更加便利的添加到系统中

安装

Note: 本插件支持 Visual Studio Code(v1.73.0++)/ Trea / CodeBuddy / Qoder / Cursor 等等,大部分情况下都可以在各自的插件市场下载,如果无法搜索到,请到vscode官方插件市场进行下载对应版本的vsix文件,然后进行安装。

下面以Visual Studio Code 为例,来说明如何安装:

  • 首先,打开 VS Code,进入 Extensions 面板(View → Extensions
  • 在搜索框中输入 Qtz HIS
  • 点击 Install 安装
  • 安装完成后点击 Reload 重载窗口即可完成安装。

配置

Note: 下面仅列出示例配置项说明,若需要更详细的配置说明,请联系加入QQ群。

配置项 说明 默认值
Default Export Url 默认导出 XML 的路径,为空时使用系统主页
Is IRIS Xml 是否导出为 IRIS 的 XML 格式 true
Silent Export 是否静默导出(无需用户手动选择路径) false
With Export Directory 导出时是否包含目录结构 false

使用指南

Note: 下面仅给出了一些使用示例文档描述,若需要更详细的使用说明,请联系加入QQ群。

查询表结构

输入要查询的 tableName,按回车即可查看对应表结构。支持自定义默认展示为命令行模式视图模式

SQL 查询

输入 SQL 语句,按回车即可查询数据。同样支持自定义默认展示模式。

类文档查看

  • 选中要查看的 IRIS 类名,即可在 VS Code 内直接查看类文档。
  • 未打开任何类文件时,可在浏览器中查看类文档主页。

ObjectScript 代码片段

前缀 用途
cmd 查看所有可用命令
dyn 查看所有动态对象方法
^bdp 查看基础数据物可用的 Global 命令

注:以下前缀已在当前版本中废弃(仅供参考):
^g · ^ant · ^reg · ^opdm · ^alloc · ^opdoc · ^ipdoc · ^pilot · ^cure · ^chemo · ^pw · out

HUI / CSP 代码片段

输入 hui,查看所有可用的 HUI / CSP 命令。


自定义代码片段

打开 VS Code 设置,搜索 qtz-his,点击「在 settings.json 中编辑」,插件会自动生成默认配置模板。按需修改后,重启 VS Code 即可生效。


反馈与交流

使用过程中遇到问题,欢迎加入交流群,加群时请实名备注

QQ 群号:1039842481


Qtz HIS · 致力于提升 IRIS/Caché 开发效率
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐