尝试在这里重新举例:
<HTML><head><Title>Testing Indent</Title></head><body><table><tr><td>Cell 1</td></tr><tr>Cell 2<!--Block Comment HereAnd a little More Here--></tr></table></body></HTML>
结果是这样的:
<HTML><head> <Title>Testing Indent</Title></head><body> <table> <tr> <td> Cell 1 </td> </tr> <tr> <td> Cell 2<!--Block Comment HereAnd a little More Here--></td></tr></table></body></HTML>
有什么想法吗?
解决方法 我在这里记录了这个问题: https://github.com/SublimeTextIssues/Core/issues/1271出现此行为的原因是因为默认情况下,Sublime Text设置为保留注释的缩进.要禁用此功能:
>如果尚未安装,请安装Package Control
>安装PackageResourceViewer(如果尚未安装):
>打开命令调色板
>选择包控制:安装包
>选择PackageResourceVIEwer
>打开命令调色板
>输入PRV:O
>选择PackageResourceVIEwer:打开资源
>选择默认
>选择缩进规则 – Comments.tmPreferences
>更改< true />在< key> preserveIndent< / key>下到< false />
>保存文件
Reindentation现在可以正常使用评论.
我还建议编辑HTML缩进规则以忽略注释,以便它不会根据注释中的标记更改缩进.即不然
<HTML><head><Title>Testing Indent</Title></head><body><table><tr><td>Cell 1</td></tr><tr>Cell 2<!--Block Comment Here<td>And a little More Here</td>--></tr></table></body></HTML>
会成为:
<HTML><head> <Title>Testing Indent</Title></head><body> <table> <tr> <td> Cell 1 </td> </tr> <tr> Cell 2 <!-- Block Comment Here <td> And a little More Here </td> --> </tr></table></body></HTML>
去做这个:
>打开命令面板
>输入PRV:O
>选择PackageResourceVIEwer:打开资源
>选择HTML
>选择Miscellaneous.tmPreferences
>改变
<key>scope</key><string>text.HTML</string>
至
<key>scope</key><string>text.HTML - comment</string>
和
|-->
至
(?#|-->)
(这评论结束评论正则表达式)
>保存
但是,当ST3的下一个版本可用时,如果它被正确修复,最好删除你的覆盖.这样,您将继续获得这些文件的更新,否则您将无法使用已保存的版本.去做这个:
>偏好 – >浏览包裹
>删除HTML文件夹
>进入默认文件夹并删除缩进规则 – Comments.tmPreferences文件
如果问题未在下一个版本中修复,则可以简单地重新创建这些更改.
总结以上是内存溢出为你收集整理的html – Sublime文本的缩进错误全部内容,希望文章能够帮你解决html – Sublime文本的缩进错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)