sublime折叠html代码有缺陷?

发布于 2022-09-03 23:52:41 字数 925 浏览 14 评论 0

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中会出现这种问题。有没有什么插件可以解决这个问题?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

爱*していゐ 2022-09-10 23:52:41

或许你可以尝试用 vscodeatom,个人认为比 sublime 好用
我是 vscode 脑残粉
https://code.visualstudio.com...

一杯敬自由 2022-09-10 23:52:41

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文