JKScript Language Support
为 JKScript(.jks / .cls / .use)提供 VS Code 语言支持,包括语法高亮、智能补全、跳转定义、代码格式化与实时诊断。
功能
- 语法高亮 — 关键字、类型、函数定义、字符串插值等分类着色
- 智能补全 — 内置函数、关键字、文档内定义的函数/变量自动提示;输入前缀即可触发展开
- 代码片段 — 常用结构一键生成(
def、if、while、for、switch、try、movJ 等)
- 悬浮提示 — 鼠标悬停内置函数显示签名与参数说明,关键字有简要描述
- 跳转定义 —
Ctrl+点击 跳转到 def / global / var 定义,支持跨文件搜索
- 大纲导航 — 左侧大纲视图显示所有函数和全局变量
- 签名帮助 — 输入
print( 等内置函数时显示参数列表
- 实时诊断 — 括号、方括号、花括号不匹配时即时标红
- 代码格式化 —
Shift+Alt+F 按缩进层次自动排版
使用方式
- 安装扩展
- 打开任意
.jks、.cls 或 .use 文件,语言功能即自动激活
要求
已知问题
- 诊断仅检查括号配对,不做语义分析
- 跨文件跳转定义限定在 workspace 内前 50 个匹配文件
发布说明
0.0.1
初始版本,提供语法高亮、补全、悬浮提示、跳转定义、大纲、签名帮助、诊断、代码片段与格式化。
| |