如何在Notepad ++中缩进HTML标记

Dek*_*eke 71 notepad++

我安装了Notepad ++.如何在嵌套时自动缩进标签?所有标签似乎都排列在屏幕左侧.

ahj*_*n25 73

使用Notepad ++ 的XML Tools插件,然后你可以用Ctrl+ Alt+ Shift+ 自动缩进代码B.对于更多的点击式倾斜,你也可以去插件 - > XML工具 - >漂亮的打印.

  • 仅适用于XML内容,而不适用于HTML. (29认同)

Con*_*tin 41

这个问题的答案不仅错误,而且危险.CTRL + ALT + SHIFT + B不会缩进HTML而是缩进XML.请考虑以下HTML代码:

<span class="myClass"></span>
Run Code Online (Sandbox Code Playgroud)

函数'Notepad ++ - >插件 - > XmlTools - >漂亮的打印(只有换行符的Xml)'(CTRL + ALT + SHIFT + B)会将其转换为:

<span class="myClass"/>
Run Code Online (Sandbox Code Playgroud)

您的浏览器将无法再正确显示!我强烈建议不要使用此函数来缩进HTML.

而是使用插件Tidy2.这将正确缩进HTML而不会产生不良副作用(但它也会<html>, <head>, <body>, ...在代码周围创建元素,如果不存在这些元素).

  • 这么多.作为一个业余的html/js学习者,我只是花了半个小时试图理解为什么我的页面根本没有渲染 - 原因是`<script src ="somewhere"> </ script>`崩溃成了`<script src ="somewhere"/>` (5认同)

小智 21

第1步:在notepad ++中打开插件管理器

插件 - >插件管理器 - >显示插件管理器.

第2步:安装XML Tool插件

从"可用"选项中搜索"XML工具",然后单击"安装".

现在您可以使用快捷键CTRL + ALT + SHIFT + B来缩进代码.

  • 这个答案与前面的答案相同,是针对XML而不是HTML! (14认同)

小智 8

我为您提供解决方案。

只是您需要安装一个名为的插件Indent By Fold

您可以通过安装它Plugins -> Plugin Manager -> Show Plugin Manager。或 Plugins -> Plugins Admin -> chekmark Indent By Fold from list比安装

然后只需选择列表项,您只需输入第一个单词即可。

您可以从菜单栏中的插件中使用此插件。