Sublime Text无法正确缩进HTML

兰斯·拉方丹

相关但不相同的问题:Sublime Text缩进行为

我看过很多视频,在这些视频中,在HTML标签自动补全后,按Enter键会自动导致关闭标签显示两行,并且光标在开始和关闭标签之间的第二行正确缩进。

在我的情况下,Sublime Text 2中的自动缩进功能似乎无法正常工作。这正是发生的情况(如下面的gif所示)。

升华文字2中的自动缩进问题。下面的列表描述了确切的问题。

  1. 写入标签后按Tab键可自动完成结束标签。
  2. 按Enter键,使结束标记一行。
  3. 再次按Enter键,将结束标记置于第三行。
  4. 按向上键进入第二行。
  5. 再次按tab键,我希望它可以正确缩进,但是,它将我带到第三行的结束标记的末尾。
  6. 再次按向上键再次进入第二行。
  7. 再次按Tab键,最后可以正确缩进该行。
  8. 继续编写更多HTML。

即7次击键,在正常情况下应为2次击键。这适用于我在HTML中使用的每个标记,并且变得非常令人沮丧。

请注意,这仅在HTML中发生。下面是自动缩进功能的GIF,该CSS在CSS中可以正常工作(只有一个按键)。

自动缩进功能在CSS中工作得很好。 一次点击选项卡会创建三行,并在第二行正确缩进光标。

我在ST2上安装了很少,无关的软件包。这是我的设置-用户文件的内容

{
    "color_scheme": "Packages/Theme - Spacegray/base16-ocean.dark.tmTheme",
    "ignored_packages":
    [
        "Vintage"
    ],
    "theme": "Spacegray.sublime-theme",
    "margin": 0,
    "fold_buttons": false,
    "draw_minimap_border": true,
    "auto_complete_commit_on_tab": false
}

为什么Sublime Text 2中的自动缩进功能可以做到这一点?我该如何解决?

编辑: @Shomz表示这是默认情况下HTML缩进的工作方式。我可以使用任何插件/解决方法来达到预期的效果吗?

马特莫

尝试安装Emmet以前称为Zen Coding插件。它允许您使用类似CSS选择器的语法输入HTML,例如

html>body>div.main

然后按Tab给你

<html>
<body>
    <div class="main">|</div>
</body>
</html>

的位置|是光标位置。更重要的是,你现在的问题,只是打字bodyTab给你

<body>
    |
</body>

就像您在寻找一样。有关所有详细信息,请参见Emmet文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Sublime Text无法正确缩进HTML

来自分类Dev

Sublime Text 3 HTML自动缩进问题

来自分类Dev

如何在Sublime Text 3中正确格式化/缩进HTML和PHP代码

来自分类Dev

如何在Sublime Text 3中正确格式化/缩进HTML和PHP代码

来自分类Dev

更改Sublime Text 3括号/缩进规则

来自分类Dev

Sublime Text 2不同的缩进设置

来自分类Dev

Sublime Text 2不同的缩进设置

来自分类Dev

Sublime Text 2 + Emmet-无法正确展开

来自分类Dev

Sublime Text 2 + Emmet-无法正确展开

来自分类Dev

如何在Sublime Text 3上设置HTML自动缩进格式?

来自分类Dev

如何在Sublime Text 3上设置HTML自动缩进格式?

来自分类Dev

Sublime Text 3 - 自关闭 HTML5 标签后的缩进

来自分类Dev

无法在Sublime Text 2中编码HTML特殊字符

来自分类Dev

Sublime Text自动缩进Python关键字参数

来自分类Dev

Sublime Text 3中的自动缩进方法链接

来自分类Dev

Sublime Text 3中带有空格缩进的Backspace

来自分类Dev

Sublime Text 3-Python文件上的偶发缩进错误

来自分类Dev

如何阻止Sublime Text缩进多个制表位?

来自分类Dev

如何设置 Sublime Text 3 的默认缩进设置?

来自分类Dev

Sublime Text 在标签关闭时自动取消缩进 - 文件类型

来自分类Dev

从virtualenv启动Sublime Text

来自分类Dev

Sublime Text中的SQLPLUS

来自分类Dev

Sublime Text专业吗?

来自分类Dev

卸载Sublime Text 2

来自分类Dev

Sublime Text中的SQLPLUS

来自分类Dev

Sublime Text FormatLua错误

来自分类Dev

Sublime Text 3 字体

来自分类Dev

Sublime Text 3无法找到纯文本

来自分类Dev

Sublime Text 3无法打开SumatraPDF