sublime折叠html代码有缺陷?

sublime 3中,html代码如果没有按照严格缩进,就不能进行代码折叠(或者不能正确折叠),比如下面的两种情况,因为缩进的不同,下面的div块无法正确折叠

<!-- 严格缩进, 可以正确折叠 -->
<div>
    <p>hello</p>
    <p>world</p>
</div>

<!-- 没有严格缩进, 无法正确折叠 -->
<div>
    <p>hello</p>
<p>world</p>
</div>

但有时候是不好按照这种缩进规则写的,比如<pre>标签,像下面这种情况,就无法折叠<pre>标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <pre>
var a = [1, 2, 3];
var sum = 0;
a.forEach(function (v) {
    sum += v;
});
    </pre>
</body>
</html>

上面说到的问题,在其他编辑器中都不存在,比如Notepad++UltraEdit等,都能完美折叠。
但是不知道为什么sublime中会出现这种问题。有没有什么插件可以解决这个问题?

阅读 5.1k
2 个回答

没用过楼主所提的编辑器,不敢妄谈。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题