在 Sublime Text 中自动关闭 HTML 标签

McG*_*gle 5 sublime-text-2

我正在使用 Sublime Text 2,并且我确信必须有一种方法可以让它自动关闭 XML/HTML 标签,例如 Notepad++ 可以。

有没有办法</div>在我输入后立即添加它<div>

d_r*_*ail 6

正如 zoli 的回答所述,您可以在开始输入标签时使用片段/完成来自动完成标签。但是应该有一些内置到sublime中。例如,当您开始输入时<div>,您应该会看到一个包含匹配片段的下拉框。点击TabEnter选择一个和箭头键在列表中向上或向下。对于 html 标签,它会自动添加结束标签并将光标放在它们之间。

另一种选择是:使用Edit > Tag > Close Tag. 热键显示在文件菜单中。如果您已经添加了开始标签,它会自动添加结束标签。


Dan*_*ich 5

Sublime 的内置片段对于 HTML 和 XML 是不同的。

对于 HTML,您可以输入<divthenTab以自动完成<div></div>

但是,对于 XML,情况有所不同。您首先键入<然后使用默认情况下多选的标签Tab自动完成。所以你可以输入并让它自动完成到. 命名元素后,您可以按跳转到元素的内容。<p></p>pfoo<foo></foo>Tab

您可以Edit > Tag > Close Tag在 HTML 和 XML 上同等使用。