1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
| { "njk if":{ "prefix":"nji", "body": ["{% if ${1:variable} %}", "$0", "{% endif %" ], "description":"njk if语句" }, "njk if-else":{ "prefix":"nji", "body": ["{% if ${1:variable} %}", "$0", "{% elif ${2:varibable}", "", "{% endif %}" ], "description":"njk if-else语句" }, "njk for":{ "prefix":"njf", "body": ["{% for ${1:item} in ${2:items} %}", " $0", "{% endfor %}" ], "description":"njk for语句,如果items为空,可添加else语句执行" }, "njk expression":{ "prefix": "nje", "body": "{{ $0 }}", "description": "njk 表达式" }, "njk extends":{ "prefix": "nje", "body": "{% extends ${1:path} %}", "description": "nunjucks 继承模板" }, "njk include":{ "prefix": "nje", "body": "{% include ${1:path} %}", "description": "nunjucks 导入模板" }, "njk block":{ "prefix": "njb", "body": ["{% block ${1:name} %}", "$0", "{% endblock %}" ], "description": "nunjucks block块" }, "njk macro":{ "prefix": "", "body": "{{ $0 }}", "description": "njk 宏,相当于定义一个函数" }, "njk comment":{ "prefix": "njc", "body": "{# $0 #}", "description": "nunjucks注释" } }
|