-
-
Notifications
You must be signed in to change notification settings - Fork 956
小程序开发支持
Qiming zhao edited this page Nov 24, 2020
·
11 revisions
Coc 现已全面支持小程序开发,支持 javascript, wxml,wxss, json 全部 4 种文件类型。
Coc 使用 tsserver 支持 javasciprt LSP 能力, 小程序开发时需要复制一份 wx.d.ts 到项目下的任意目录下(使用 minapp 框架开发可免去此步)。快捷命令:
wget https://github.com/raw/wx-minapp/minapp-generator/master/gen/api/wx.d.ts
安装 coc-tsserver:
:CocInstall coc-tsserver
使用模块 wxml-langserver, 支持:
- 智能补全
- wxml 验证
- 文档查看
安装 coc-wxml:
:CocInstall coc-wxml
使用模块 vscode-css-languageservice, 支持:
- wxss 验证
- 智能补全
- 文档查看
等除了 findColorSymbols
以及 getFoldingRanges
的功能。
安装 coc-css:
:CocInstall coc-css
使用模块 vscode-json-languageserver, 支持:
- Json 验证
- 智能补全
- 文档查看
等功能。
安装 cos-json:
:CocInstall coc-json
小程序目录下创建文件 .vim/coc-settings.json
, 配置关联的 json scheme "json.schemas"
。