vscode-sisq
为 SISQ / QUIET-s(.sisq、.qi)提供 VS Code 语言支持的扩展,通过 LSP 与语言服务器 sisqls 通信。发布版 VSIX 内嵌对应平台的 sisqls 二进制。
仓库说明:本仓库仅包含 VS Code 扩展。语言服务器在独立仓库 sisqls 中开发与编译。
系统要求
- VS Code / Cursor ≥ 1.105.0
- Windows x64 或 Linux x64(Marketplace 按平台分发独立 VSIX)
功能
- 语法高亮(TextMate 语法)
- 代码补全(含
include "..." 路径补全)
- 诊断、跳转定义、查找引用、重命名
- 文档符号、折叠、签名帮助
- 状态栏显示 LSP 状态(
SISQ: Ready 等,点击可打开输出面板)
安装
从 VS Code Marketplace
搜索 SISQ 或 quanta.vscode-sisq 安装。
从 VSIX 本地安装
code --install-extension vscode-sisq-win32-x64.vsix # Windows
code --install-extension vscode-sisq-linux-x64.vsix # Linux
配置
| 设置项 |
说明 |
默认值 |
sisqls.path |
sisqls 可执行文件路径 |
使用扩展内嵌 server/sisqls[.exe],否则回退 PATH |
sisqls.arguments |
启动参数 |
[] |
sisqls.restartAfterCrash |
崩溃后自动重启(最多 4 次) |
true |
sisqls.enableCodeCompletion |
是否启用补全 |
true |
示例(Windows 自定义路径):
{
"sisqls.path": "D:\\tools\\sisqls.exe"
}
平台说明
- Windows:VSIX 内含
server/sisqls.exe。
- Linux:VSIX 内含
server/sisqls;扩展激活时会自动 chmod +x。
- WSL:WSL 远程窗口安装 Linux 版;Windows 本地打开盘符路径时安装 Windows 版。
开发与调试
git clone https://gitee.com/hpcl_quanta/vscode-sisq.git
cd vscode-sisq
npm install
npm run build
- 在 sisqls 仓库编译语言服务器,将
sisqls / sisqls.exe 放到本仓库 server/。
- 在 VS Code 中打开本仓库,按 F5 启动扩展开发宿主进行调试。
许可证
MIT
| |