我安装了Notepad ++。如何在嵌套时自动缩进标签?所有标签似乎都排列在屏幕左侧。
使用用于Notepad ++的XML Tools插件,然后您可以使用Ctrl + Alt + Shift + B自动缩进代码。对于更多的点击式倾斜,您还可以转到插件 - > XML工具 - >漂亮打印。
这个问题的答案不仅错误,而且危险。 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>, ...
元素,如果不存在的话)。
第1步:在notepad ++中打开插件管理器
插件 - >插件管理器 - >显示插件管理器。
第2步:安装XML Tool插件
从“可用”选项中搜索“XML工具”,然后单击“安装”。
现在您可以使用快捷键CTRL + ALT + SHIFT + B来缩进代码。
我有一个解决方案给你。
只需要安装一个名为Indent By Fold
的插件。
你可以通过
Plugins -> Plugin Manager -> Show Plugin Manager
来安装它。或者Plugins -> Plugins Admin -> chekmark Indent By Fold from list
比安装
然后只需选择列表项,您只需键入第一个单词然后就可以了。
你可以在菜单栏的插件中使用这个插件。
在Constantin's answer的基础上,这是我在转换到Notepad ++作为我的主要HTML编辑器时所学到的内容。
没有64位版本的Tidy2和其他一些流行的插件。 32位版本的NPP几乎没有实际的缺点,因此请使用64位版本。
插件管理器对于插件使用并不是绝对必要的。但它确实使事情变得更容易。
插件管理器是来自核心软件包的eliminated,显然是因为开发人员不喜欢一些包含归因链接。
您可能会注意到插件管理器插件已从官方发行版中删除。原因是插件管理器在其对话框中包含广告。我讨厌应用程序中的广告,我确保没有,并且Notepad ++中永远不会有广告。
这是一个手动安装,但并不困难。
C:\Program Files (x86)\Notepad++
。现在,您将在Plugins for Plugin Manager下看到一个新条目。
安装Tidy2(或您首选的替代方案)
在插件管理器中,选中Tidy2的复选框。单击安装。出现提示时重启。
要使用Tidy2,请在其“插件”子菜单项中选择一个预配置的配置文件,或创建自己的配置文件。
在Notepadd ++ v7.5.9(32位)上,“缩进缩进”插件可以正常使用html内容。