Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>结绳开发工具New to Visual Studio Code? Get it now.
结绳开发工具

结绳开发工具

Scave

|
7 installs
| (0) | Free
为结绳语言提供 VSCode 语言服务、工程模板和构建命令。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

结绳开发工具

这个 VSCode 插件为结绳开发提供 .t / .tly 语言识别、编译器 IDE Service 接入、工程模板和构建命令。

功能

  • .t 和 .tly 语法高亮、语言配置和片段,默认使用 SweetLine WASM 提供接近 Mobile-IPE 的高亮规则。
  • 通过结绳编译器 WASM IDE Service 提供补全、诊断、悬停、语义高亮、格式化、定义、引用、重命名、签名帮助和符号。
  • .tly 支持布局诊断、格式化,以及基于安卓可视化组件扫描结果的组件名和属性名补全。
  • 支持创建安卓工程、CXX 工程和网页工程,并复制对应基本库到工程 绳包 目录。
  • 内置结绳编译器 WASM 和基本库,支持构建安卓、CXX 和网页工程;安卓工程会按调试包/正式包自动执行 Gradle 构建,CXX 工程会自动执行 CMake 配置和构建。
  • 支持 F5 运行当前工程;安卓调试包会安装并启动生成的 launcher Activity,CXX 工程会启动生成的可执行文件,网页工程会打开生成页面。
  • 支持通过 mapping.bin 将 Gradle/Javac 编译错误和 Android logcat 崩溃栈还原到结绳源文件行号。
  • 提供结绳运行配置视图,可编辑工程类型、打包模式、SDK 版本、包名、图标、宏定义,并查看和修复 Java、Android SDK、adb、Gradle 环境。

工程结构

插件默认按 Mobile-IPE 的结绳工程习惯扫描:

  • 源代码
  • 绳包/*/源代码
  • 插件内置基本库中的 安卓基本库、CXX基本库、网页基本库

创建新工程时,插件会从内置基本库复制对应的 安卓基本库、CXX基本库 或 网页基本库 到工程 绳包 目录,保持和 Mobile-IPE 工程结构一致。

结绳工程必须包含 Mobile-IPE/Rapid 风格的 project.json。插件优先通过 typeId 识别工程类型:cn.tiecode.android、cn.tiecode.html、cn.tiecode.linux,并会读取 app_name、app_pkg、min_sdk、target_sdk、version_code、version_name、icon_path、source_version、project_version、macro_definitions 等 IPE 字段。tiecode.project.json 仅作为已有工程的 VSCode 专用覆盖配置。

配置

插件内置结绳编译器 WASM 和基本库,不需要配置 tiec 可执行文件或基本库路径。编辑器行为可按需调整:

  • tiecode.highlight.engine
  • tiecode.languageService.enabled
  • tiecode.wasm.traceOutput
  • tiecode.diagnostics.enabled

tiecode.highlight.engine 默认为 hybrid,会优先使用 SweetLine WASM,高亮不可用时回退到编译器 IDE Service。也可以设置为 sweetline、compiler 或 textmate。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft