Expandra是一款创新的标记扩展工具,旨在帮助开发者从简洁的表示中合成PDML和PML标记。通过利用Emmet语法子集,Expandra提供了一种高效的编码方式,简化了标记语言的编写过程。
主要功能:
expandra.languages
设置,您可以为支持的语言进行配置,包括禁用扩展或选择不同的属性语法。未实现的Emmet功能:
Expandra目前未实现Emmet的许多功能,部分功能也不在计划内。以下是可能影响您使用的一些重要功能及其实现计划:
扩展设置:
您可以通过expandra.languages
设置来配置支持的语言。例如,禁用PDML扩展或选择替代的PDML属性语法:
"expandra.languages": [
{
"lang": "pdml",
"disable": true
}
]
"expandra.languages": [
{
"lang": "pdml",
"settings": {
"alternativeAttributeSyntax": true
}
}
]
实验性JSON支持:
Expandra对JSON的支持仍处于实验阶段,仅进行了基本测试。JSON中的分组不仅用于确定元素的父级,还用于生成{}包装结构,以适应JSON的嵌套特性。
已知问题:
(b)[attr]
会将属性应用到b
上,尚未决定如何处理隐式元素。id name*2
中的name
会成为id
的子级而非兄弟节点。贡献与许可:
欢迎通过Github Issues提交错误报告、功能请求或反馈。Expandra采用MIT许可证,允许自由使用和修改。
通过Expandra,您可以更高效地处理PDML和PML标记,提升编码体验。
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com