有办法重新缩进一个代码块吗?我正在寻找类似于Eclipse中的Ctrl+Shift+F(自动格式化/缩进)。
明确一点,
我已经知道如何在notepad++之外格式化XML (Eclipse运行良好,如上所述),所以我不需要一堆指向其他XML格式化工具的链接。 我特别使用XML和HTML。 理想情况下,有一个与Eclipse中的键绑定一样方便的键绑定,所以我不必中断我的工作流程。
我已经知道NppAutoIndent -它不会工作,因为我正在使用XML, HTML和CSS。
有办法重新缩进一个代码块吗?我正在寻找类似于Eclipse中的Ctrl+Shift+F(自动格式化/缩进)。
明确一点,
我已经知道如何在notepad++之外格式化XML (Eclipse运行良好,如上所述),所以我不需要一堆指向其他XML格式化工具的链接。 我特别使用XML和HTML。 理想情况下,有一个与Eclipse中的键绑定一样方便的键绑定,所以我不必中断我的工作流程。
我已经知道NppAutoIndent -它不会工作,因为我正在使用XML, HTML和CSS。
当前回答
我使用Notepad 7.6的“插件管理”,我找不到XML工具。 我不得不像@some-java-guy在他的回答中那样手动安装它,但我的插件文件夹位于这里:C:\Users\<我的用户名>\AppData\Local\ notepad++ \plugins 在该目录中,我创建了一个新目录(命名为XmlTools),并将XmlTools .dll复制到那里。(并且我将所有依赖项复制到Program files中的notepad++目录。)
其他回答
我使用Notepad 7.6的“插件管理”,我找不到XML工具。 我不得不像@some-java-guy在他的回答中那样手动安装它,但我的插件文件夹位于这里:C:\Users\<我的用户名>\AppData\Local\ notepad++ \plugins 在该目录中,我创建了一个新目录(命名为XmlTools),并将XmlTools .dll复制到那里。(并且我将所有依赖项复制到Program files中的notepad++目录。)
只需安装最新的记事本++和安装缩进按折叠。在菜单栏上选择Plugins -> Plugins Admin并选择缩进按折叠和安装。最好的作品
安装Tidy2插件。我有notepad++ v6.2.2,到目前为止,Tidy2工作良好。
对于那些不知道的人,npp有很多插件和其他项目的支持。你可以从SourceForge下载这些插件。
你需要XML工具在n++中格式化你的文本
下载XML工具后..
出境+记事本
转到C:\Program File\ notepad++ ....你的n++安装文件夹。
将你从xml工具下载到npp根文件夹的文件放在下面
转到..\插件子文件夹和地方下面下载的文件
重新开始享受吧!!
按ctrl+alt+shft+b格式。
要直接回答这个问题,可以看看这个人的网站:Thomas Hunter notepad++ Tidy for XML。只需遵循简单的步骤,就可以在NPP中得到非常好的XML格式。到目前为止,我发现的唯一异常是嵌套的自关闭元素,例如:
<OuterTag>Text for outer element<SelfClosingTag/></OuterTag>
将被整理成:
<OuterTag>Text for outer element
<SelfClosingTag/></OuterTag>
可能有办法解决这个问题,但目前,它设法将文档中的行数减少了300k,这个特殊的异常可以解决。