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。