Siteleaf Liquid语法
Sublime Text的Liquid语法模式
详情
安装
- 总 21K
- Win 8K
- Mac 11K
- Linux 2K
Aug 6 | Aug 5 | Aug 4 | Aug 3 | Aug 2 | Aug 1 | Jul 31 | Jul 30 | Jul 29 | Jul 28 | Jul 27 | Jul 26 | Jul 25 | Jul 24 | Jul 23 | Jul 22 | Jul 21 | Jul 20 | Jul 19 | Jul 18 | Jul 17 | Jul 16 | Jul 15 | Jul 14 | Jul 13 | Jul 12 | Jul 11 | Jul 10 | Jul 9 | Jul 8 | Jul 7 | Jul 6 | Jul 5 | Jul 4 | Jul 3 | Jul 2 | Jul 1 | Jun 30 | Jun 29 | Jun 28 | Jun 27 | Jun 26 | Jun 25 | Jun 24 | Jun 23 | Jun 22 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 1 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
Sublime Text的Siteleaf Liquid支持
这是基于Django包(Djaniero)的语法shopify-liquid的一个分支。
安装
建议:使用Package Control安装。搜索“Siteleaf Liquid Syntax”。
或者手动安装
- 克隆此仓库
- 将此仓库的内容直接放置在以下路径
- OS X: ~/Library/Application Support/Sublime Text 3/Packages/
- Windows: %APPDATA%/Sublime Text 3/Packages/
- Linux: ~/.config/sublime-text-3/Packages
安装后
您可能需要切换到语法模式。(shift + cmd + p
,搜索Liquid,“设置语法:HTML(Liquid)”
自动补全
要显示自动补全建议,您的光标必须在标记或输出标记包装器({% %}
或{{ }}
)内
然后按ctrl + spacebar
,或者将以下内容添加到您的用户设置文件中
"auto_complete_selector": "source - comment, text.html.liquid punctuation.output.liquid, text.html.liquid punctuation.tag.liquid"
代码片段
一些便捷的代码片段
IF语句
if + tab >>>
{% if $1 %}
$2
{% endif %}
标记标记
% + tab >>>
{% $1 %}
分配
assign + tab >>>
{% assign $1 = $2 %}
捕获
capture + tab >>>
{% capture $1 %}$2{% endcapture %}
注释
comment + tab >>>
{% comment %}$0{% endcomment %}
上下文变量
va + tab >>>
{{ $1 }}
循环
cycle + tab >>>
{% cycle $1 %}
否则
else + tab >>>
{% else %}
否则如果
elsif + tab >>>
{% elsif $1 %}
结束捕获
endcapture + tab >>>
{% endcapture %}
结束for
endfor + tab >>>
{% endfor %}
结束if
endif + tab >>>
{% endif %}
结束raw
endraw + tab >>>
{% endraw %}
for
for + tab >>>
{% for $1 in $2 %}
$3
{% endfor %}
要查看完整列表,请查看“代码片段”文件夹。