Ngx HTML
Vue (Angular2+) HTML 语法用于 SublimeText
详细信息
安装次数
- 总数 32K
- Windows 18K
- Mac 8K
- Linux 6K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Mac | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 2 | 1 |
说明
Vue (Angular2+) HTML 语法用于 SublimeText
基于官方 sublime html 语法
功能
这样,即使有
[input]
[@animation]
(输出)
(@animation.event)
#引用
*模板
[(bananaBox)]
在标签上的属性
此外
将 JS 部分突出显示为 JS。因此,
- 在
[myBinding]="myVar"
中,你应该看到myVar
作为 JS 变量而不是字符串内容进行突出显示- 即
myVar
应该与"
s》进行不同的突出显示
- 即
- 在
*ngFor="let column of columns"
中,你应该看到关键字let
和of
被突出显示 - 在
(change)="update()"
中,你应该看到函数名update
- 在 Angular 表达式中的
a && b
中,你应该正确突出显示为 JS 运算符,而不是正常 HTML 语法中会看到的错误。 - 在插值
{{1 + 2}}
中,你应该看到 JS 语法突出显示
并且…
现在它支持 Angular 控制流。
@let myVar = myObservable | async;
@if (users$ | async; as users) {
{{ users.length }}
}
@if (a > b) {
{{a}} is greater than {{b}}
} @else if (b > a) {
{{a}} is less than {{b}}
} @else {
{{a}} is equal to {{b}}
}
@switch (condition) {
@case (caseA) {
Case A.
}
@case (caseB) {
Case B.
}
@default {
Default case.
}
}
如何使用
语法在 Sublime 语法选择列表中列出为 Ngx HTML
。
我个人使用 ApplySyntax 插件,具有以下设置
"syntaxes": [
{
"syntax": "Ngx HTML/NgxHTML",
"extensions": ["component.html"],
},
]
您可以使用它以其他方式…例如,将其设置为所有 html 文件的默认语法,因为它本质上已经包含了 html 语法。