Notepad ++按需自动完成XML / HTML标记

时间:2012-07-22 03:41:02

标签: notepad++ autoformatting

当你按下Ctrl+.时,有一个Notepad ++插件会自动完成上一个打开的HTML或XML标记。我使用这个插件已经有一段时间了,但是我最近重新安装了Notepad ++并且不记得插件被调用了什么。任何人都可以命名使用此键盘快捷键的插件按需自动完成XML和HTML标记吗? 我认为同样的插件也会自动缩进XML和HTML,但我不确定它是相同的插件还是不同的插件。

例如,我会输入:

<div id="foo" class="bar"><p>Hello, world!

然后我会点击Ctrl+.,它会自动更改为:

<div id="foo" class="bar"><p>Hello, world!</p>

我会再次点击Ctrl+.,它会改为:

<div id="foo" class="bar"><p>Hello, world!</p></div>

2 个答案:

答案 0 :(得分:1)

我认为您正在寻找TextFX plugin - 它会在您键入时自动关闭HTML / XML标记。

转到TextFX&gt; TextFX设置并选中“自动关闭HTML / XML标签”。

答案 1 :(得分:0)

您可以使用默认的NPP自动完成功能。在NPP中打开设置 - &gt;偏好设置 - &gt;自动完成并检查&#34; html / xml关闭标记&#34;复选框。现在所有具有结束标记的开始标记将自动关闭,如果您关闭标记,则无需记住。