
此外,配置这些插件可能很困难,因为我不是程序员,有些作者没有提供足够的信息来定制他们的插件.
现在唯一可以格式化我的HTML的插件就是HTMLTidy,问题是它每个标签占用的空间太多.请参阅下面的HTML示例.
我也尝试了他们在this thread中提到的内容,它只在某种程度上适用于缩进,但不是真正用于“真正的”标记格式化.
我想做的就是转动这个标记:
<ul> <li> item here </li> <li> item here </li> <li> item here </li></ul>
或者这一个:
<p> Content...</p>
进入:
<ul> <li>item here</li> <li>item here</li> <li>item here</li></ul>
还有这个:
<p>Content...</p>
将每个标签的内容与开/关标签分开,这对我来说是浪费空间.
任何想法如何通过修改TIDyHTML中的东西或手动,或任何其他方式来实现这一点?
提前致谢.
解决方法 注意:此解决方案仅适用于ST2,因为此时(2014年7月31日)HTMLTIDy不适用于ST3.我想出了一个临时解决方案,无论如何都不理想,但……
>转到:首选项 – >键绑定 – 用户.您将编辑文件Default(windows).sublime-keypmap.
>将这两个指令添加到该文件中(请注意,指令必须位于[]括号内):
[ { "keys": ["ctrl+shift+r"],"command": "reindent","args": {"single_line": false}},//Indent code -- https://stackoverflow.com/questions/8839753/formatting-HTML-code-using-sublime-text-2 { "keys": ["ctrl+alt+t"],"command": "HTML_tIDy"} //HTMLTIDy key binding ] >保存文件.
>确保已安装HTMLTIDy.打开HTMLTIDy的设置文件HTMLTIDy.sublime-settings:Preferences – >包装设置 – > HTMLTIDy – >设置 – 默认.
>查找“缩进”:true,(包括双引号和逗号)并将其更改为false.
>保存文件.
>返回HTML文件,然后在一行中选择要格式化的代码部分.是的,如果您选择整个标记o_O,它将不起作用.它只会留下< body>中的内容.标记,它将删除其他所有内容(< HTML>,< head>等).
>按CTRL ALT T执行TIDyHTML.这将缩小您的标记并将标记放在一行中.
>最后按CTRL SHIFT R执行缩进.
祝好运.
总结以上是内存溢出为你收集整理的sublimetext2 – Sublime Text 2:将HTML标签的内容格式化为一行全部内容,希望文章能够帮你解决sublimetext2 – Sublime Text 2:将HTML标签的内容格式化为一行所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)