我在PHPStorm中使用类似Zen编码的东西来处理我的XML文档。我发现它非常有用。
唯一的问题是我写的大多数标签应该是短(自动关闭)标签。但是,默认情况下,Zen会创建长(开始和结束)标记。在做HTML时,Zen知道哪些标签应该长或短(即br
扩展到<br />
,而div
扩展到<div></div>
。
我的大多数元素都可以写成长标签和短标签,我的偏好取决于我是否希望该节点有子节点。如何区分标签是否应扩展为短(自动关闭)标签或长(开放+关闭)标签?
//编辑:没人?我看了很多网络,到目前为止还没有快乐。
答案 0 :(得分:1)
我不确定XML,但对于HTML,我设法更改了,例如<img>
到<img />
。您可以在“设置&gt;实时模板”中进行设置,然后选择ZEN HTML,ZEN CSS或ZEN XSL来编辑您想要的任何内容。
希望它有所帮助!
答案 1 :(得分:-1)
试试这个http://blog.kaelig.fr/post/23222600612/zen-coding-en-xhtml5-sous-sublime-text-2 我遇到了同样的问题,我改变了它,并且它适用于HTML 5:)
在第220行的editor.py中使用此代码
if view.match_selector(pos, 'text.html'):
if 'xhtml' in view.substr(sublime.Region(0, 1000)).lower():
return 'xhtml'
else:
return 'xhtml'
else:
return 'plain'