我安装了Notepad ++。如何在嵌套时自动缩进标签?所有标签似乎都排在屏幕左侧。
答案 0 :(得分:67)
使用Notepad ++的XML Tools插件,然后您可以使用 Ctrl + Alt + Shift +自动缩进代码 B 。对于更多的点击式倾斜,你也可以去插件 - > XML工具 - >漂亮的打印。
答案 1 :(得分:37)
这个问题的答案不仅错误,而且危险。 CTRL + ALT + SHIFT + B不会缩进HTML而是缩进XML。请考虑以下HTML代码:
<span class="myClass"></span>
功能'Notepad ++ - &gt;插件 - &gt; XmlTools - &gt;漂亮的打印(只有换行符的Xml)'(CTRL + ALT + SHIFT + B)会将其转换为:
<span class="myClass"/>
您的浏览器将无法再正确显示!我强烈建议不要使用此函数来缩进HTML。
而是使用插件 Tidy2 。这将正确缩进HTML而不会产生不良副作用(但如果不存在这些元素,它还会在代码周围创建<html>, <head>, <body>, ...
元素。
答案 2 :(得分:23)
步骤1:在notepad ++中打开插件管理器
插件 - &gt;插件管理器 - &gt;显示插件管理器。
第2步:安装XML工具插件
从“可用”选项中搜索“XML工具”,然后单击“安装”。
现在您可以使用快捷键CTRL + ALT + SHIFT + B来缩进代码。
答案 3 :(得分:5)
我有一个解决方案。
您需要安装名为Indent By Fold
的插件。
您可以通过
plugins -> plugin manager -> show plugin manager
进行安装。 然后只需选择列表项,您只需输入第一个单词然后就可以了。
您可以在菜单栏的插件中使用此插件。
答案 4 :(得分:1)
在Constantin's answer的基础上,这是我在转换到Notepad ++作为主要HTML编辑器时所学到的内容。
没有64位版本的Tidy2和其他一些流行的插件。 32位版本的NPP几乎没有实际的缺点,因此请使用64位版本。
插件管理器对于插件使用并不是绝对必要的。但它确实使事情变得更容易。
插件管理器来自核心软件包eliminated显然是因为开发人员不喜欢某些包含归因链接。
您可能会注意到插件管理器插件已从中移除 官方发行。原因是插件管理器包含 在对话框中做广告。我讨厌应用程序中的广告,我确保 你没有,在Notepad ++中永远不会有广告。
这是一个手动安装,但并不困难。
if (!Object.values(myObject).some(Boolean)) {
//...
}
。 现在,您将在Plugins for Plugin Manager下看到一个新条目。
安装Tidy2(或您首选的替代方案)
在插件管理器中,选中Tidy2的复选框。单击安装。出现提示时重启。
要使用Tidy2,请在其“插件”子菜单项中选择一个预配置的配置文件,或创建自己的配置文件。
答案 5 :(得分:0)
在Notepadd ++ v7.5.9(32位)上,“按折叠缩进”插件可以很好地处理html内容。
答案 6 :(得分:0)
在Notepad ++ v7.8.9中,您可以使用Tab
键来增加缩进级别,并使用Shift + Tab
来降低缩进级别。
答案 7 :(得分:-4)
使用真正的工具进行开发!