vscode 主题开发插件
简介
shopline-theme-plugin vscode 插件是为 SHOPLINE 主题提供更便捷的开发工具,包含了主题语法校验,语法高亮,代码折叠,section, theme, helper 变量联想提示,代码块补全,文件路径跳转等功能。为主题开发提高效率及代码质量。
安装
你可以通过以下两种方式进行安装:
- 在 vscode IDE 的应用市场搜索
shopline-theme-plugin关键字,找到该插件并点击安装。 - 点击该链接进行安装
(注意: vscode 版本必须要大于 1.61.0)
卸载
vscode 应用市场搜索shopline-theme-plugin 点击卸载即可。
启动插件
打开项目文件,根目录如果存在 config/settings_data.json 文件,自动触发 shopline-theme-plugin 插件,并且打开后缀为 html 的文件,自动会识别 Handlebars 语言。
vscode 插件功能
代码联想提示
section 组件属性联想提示
在开发 section 组件时,当开发者输入 section. 时就会联想 section 属性 settings, blocks 并在旁边展示列表进行选择。当开发者输入 settings. 时会联想该组件 schema 里面配置的 settings 的 id 属性列表。 如下图所示:

全局配置 theme 属性联想提示
在开发任何的 .html 文件,当开发者输入 theme.settings. 就会联想全局配置的 theme 里面的属性并在旁边展示列表进行选择,如下图 settings_data.json theme 配置:

helper 联想提示
在开发任何的 .html 文件,当开发者输入的代码在当前行出现 {{ 时,后面输入的字符都会去匹配相应的 helper 提示并做选择。如:开发者输入 {{a 就会匹配 assign, and, append 等 helper。