<tag>
或<tag />
两者在同一上下文中都是有效的。但XML类似于XHTML。 - Sandburg<span class="myClass"></span>
在Notepad++中,使用'插件 -> XmlTools -> Pretty print (仅Xml带有换行符)'(CTRL+ALT+SHIFT+B)功能,将会把这个内容转化为:
<span class="myClass"/>
使用此功能会导致您的浏览器无法正确显示HTML! 我强烈建议不要使用此功能对HTML进行缩进。
相反地,请使用插件Tidy2。 使用它可以正确缩进HTML而不会产生负面影响(但是如果这些元素不存在,则还会在您的代码周围创建<html>,<head>,<body>等
元素)。
<script src="somewhere"></script>
变成了<script src="somewhere"/>
。 - Artalus步骤1:在Notepad++中打开插件管理器
插件 -> 插件管理器 -> 显示插件管理器。
步骤2:安装XML工具插件
从“可用”选项中搜索“XML工具”,然后点击安装。
现在你可以使用快捷键CTRL+ALT+SHIFT+B来缩进代码。
我有一个解决方案。
你只需要安装一个名为 Indent By Fold
的插件即可。
你可以通过
插件 -> 插件管理器 -> 显示插件管理器
安装它。或者 从列表中选中Indent By Fold
,然后点击插件 -> 插件管理器 -> 安装
然后只需选择列表项并输入第一个单词,就可以了。
你可以在菜单栏的插件中使用此插件。
在借鉴Constantin的回答的基础上,这是我在转换为Notepad++作为我的主要HTML编辑器时学到的精华。
Tidy2和其他一些常用插件没有64位版本。NPP的32位版本几乎没有实际缺点,所以删除64位版本。
安装插件管理器
插件管理器并不是使用插件的必需品。但它确实让事情变得更容易。
插件管理器显然已经被从核心包中删除,因为开发人员不喜欢其中包含的某些归属链接。
您可能会注意到插件管理器插件已从官方发布中删除。原因是插件管理器在其对话框中包含广告。我讨厌应用程序中的广告,并确保您在Notepad++中没有广告,也永远不会有广告。
它需要手动安装,但并不困难。
C:\Program Files (x86)\Notepad++
。现在,在插件下面,您将看到一个名为插件管理器的新条目。
安装Tidy2(或您喜欢的其他插件)
在插件管理器中,选中Tidy2的复选框。单击安装。在提示时重新启动。
要使用Tidy2,请选择其插件子菜单项中的预配置配置文件之一,或创建自己的配置文件。