如何在Notepad ++中缩进HTML标签[暂停]

问题描述 投票:65回答:7

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

notepad++
7个回答
69
投票

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


38
投票

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

<span class="myClass"></span>

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

<span class="myClass"/>

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

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


23
投票

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

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

第2步:安装XML Tool插件

从“可用”选项中搜索“XML工具”,然后单击“安装”。

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


6
投票

我有一个解决方案给你。

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

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

然后只需选择列表项,您只需键入第一个单词然后就可以了。

你可以在菜单栏的插件中使用这个插件。


1
投票

Constantin's answer的基础上,这是我在转换到Notepad ++作为我的主要HTML编辑器时所学到的内容。

安装Notepad++ 32-bit

没有64位版本的Tidy2和其他一些流行的插件。 32位版本的NPP几乎没有实际的缺点,因此请使用64位版本。

安装Plugin Manager

插件管理器对于插件使用并不是绝对必要的。但它确实使事情变得更容易。

插件管理器是来自核心软件包的eliminated,显然是因为开发人员不喜欢一些包含归因链接。

您可能会注意到插件管理器插件已从官方发行版中删除。原因是插件管理器在其对话框中包含广告。我讨厌应用程序中的广告,我确保没有,并且Notepad ++中永远不会有广告。

这是一个手动安装,但并不困难。

  1. Download UNI(32位)zip包并提取它。在里面你会看到名为plugins和updater的文件夹。每个包含一个文件。
  2. 将这两个文件拖到Notepad ++安装目录中相应的同名文件夹中。通常那是C:\Program Files (x86)\Notepad++
  3. 重新启动Notepad ++并按照任何安装/更新提示进行操作。

现在,您将在Plugins for Plugin Manager下看到一个新条目。

安装Tidy2(或您首选的替代方案)

在插件管理器中,选中Tidy2的复选框。单击安装。出现提示时重启。

要使用Tidy2,请在其“插件”子菜单项中选择一个预配置的配置文件,或创建自己的配置文件。


0
投票

在Notepadd ++ v7.5.9(32位)上,“缩进缩进”插件可以正常使用html内容。

  1. 在插件管理器中搜索并安装
  2. 使用“插件”>“折叠缩进”>“Reindent文件”

https://www.fesevur.com/indentbyfold/

© www.soinside.com 2019 - 2024. All rights reserved.