如何在Notepad ++中自动设置格式/缩进XML / HTML

有没有办法重新缩进一段代码?我正在寻找类似于Eclipse(自动格式化/缩进)中的Ctrl+ Shift+的东西F

要清楚一点

  • 我已经知道如何 Notepad ++ 之外格式化XML (如上所述,Eclipse可以正常工作),因此我不需要一堆链接到其他XML格式化工具。
  • 我专门处理XML和HTML。
  • 理想情况下,键绑定与Eclipse中的键绑定一样方便,因此我不必中断我的工作流程。

我已经知道NppAutoIndent了-它无法工作,因为我正在使用XML,HTML和CSS。

cyril2022/03/17 01:32:46

您可以使用以下在线工具:

http://extendsclass.com/xml-formatter-online.html

YOC1080744322020/11/25 18:26:37

 

 

If you want to learn How Blogging Works? and How it is done? Then you must visit this site to find out the concept of blogging. I am offering this site cause it change my life and I wish it may change yours too. For that Click here

小胖逆天2020/03/18 16:25:07

只需安装最新的notepad ++并安装fold by fold。在菜单栏上,选择Plugins-> Plugins Admin,然后选择fold By和折叠。效果最好

小小卡卡西小卤蛋2020/03/18 16:25:07

要直接回答OP,请看一下这个人的网站: Thomas Hunter Notepad ++ Tidy for XML只需执行简单的步骤,您就可以在NPP内很好地格式化XML。到目前为止,我发现的唯一异常是嵌套的自闭合元素EG:

<OuterTag>Text for outer element<SelfClosingTag/></OuterTag>

将整理到:

<OuterTag>Text for outer element
<SelfClosingTag/></OuterTag>

可能有一种方法可以解决此问题,但目前,它已设法将文档中的行数减少了300k,可以解决此特殊异常。

Jim老丝达蒙2020/03/18 16:25:07

我将记事本7.6与“插件管理”一起使用,但找不到XML工具。
我必须手动安装它,就像@ some-java-guy在他的回答中所做的一样,除了我的plugins文件夹位于此处:C:\Users\<my username>\AppData\Local\Notepad++\plugins
在该目录中,我创建了一个新目录(名为XmlTools),并在那里复制了XMLTools.dll。(并且我将所有依赖项都复制到了程序文件中的Notepad ++目录。)

MandyEva2020/03/18 16:25:07

我必须在“插件”->“插件管理器”->“显示插件管理器”->“ 设置”更新代理设置,以查看“可用”列表中的所有插件。

之后,安装“ XML工具”非常容易,并且如上所述完成了请求的工作。

神奇神奇Near2020/03/18 16:25:07

这是我第三次安装Windows和npp,一段时间后我意识到整理功能将不再起作用。所以我用谷歌寻找解决方案,来到这个线程,然后在更多线程的帮助下,我终于解决了它。我将一劳永逸地总结我的所有动作。

  1. 安装TextFX插件:插件->插件管理器->显示插件管理器。选择TextFX字符并安装。重新启动npp后,菜单“ TextFX”应该可见。(信用:@remipod)。

  2. 通过从旧的npp软件包中粘贴Config文件夹来安装libtidy.dll:按照此答案中的说明进行操作

  3. 在最新的npp安装目的地(通常为C:\ Program Files(x86)\ Notepad ++ \ plugins)中有一个Config文件夹后,npp需要对该文件夹的写访问权限。右键单击配置文件夹->属性->安全选项卡->选择用户,单击编辑->选中完全控制以允许读/写访问。请注意,您需要管理员权限才能执行此操作。

  4. 重新启动npp并验证TextFX-> TextFX HTML Tidy-> Tidy:重新插入XML即可。

Tony伽罗Sam2020/03/18 16:25:07

默认情况下,Notepad ++不提供任何此类功能。但是您可以使用一些在线工具来自动格式化文本,例如https://www.freeformatter.com/xml-formatter.html

它有助于。:)

番长阿飞2020/03/18 16:25:07

对于那些不知道的人,npp在插件和其他项目中提供了很多支持。您可以从SourceForge下载这些插件

在此处输入图片说明

您需要XML Tools使用N ++设置文本格式

下载完后XML Tools..

退出记事本++

转到 C:\Program File\Notepad++...。您的N ++安装文件夹。

  1. 将来自xml工具的文件放在下面,该文件是通过以下方式下载到npp根文件夹中的: copy replace

在此处输入图片说明

  1. 转到..\Plugins子文件夹并放在下载的文件下面

在此处输入图片说明

重新启动并享受!!!

Ctrl+ Alt+ Shft+ B格式化。

DavaidAPro2020/03/18 16:25:07

安装Tidy2插件。我有Notepad ++ v6.2.2,并且Tidy2到目前为止运行良好。

LEY蛋蛋Near2020/03/18 16:25:07

由于我升级到6.3.2,所以我使用XML Tools

  • 通过插件管理器安装XML工具。
  • use the shortcut Ctrl+Alt+Shift+B (or menu -> Plugins -> XML Tools -> Pretty Print)

In older versions: menu -> TextFX -> HTML Tidy -> Tidy: Reindent XML.