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

明确一点,

我已经知道如何在notepad++之外格式化XML (Eclipse运行良好,如上所述),所以我不需要一堆指向其他XML格式化工具的链接。 我特别使用XML和HTML。 理想情况下,有一个与Eclipse中的键绑定一样方便的键绑定,所以我不必中断我的工作流程。

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


当前回答

只需安装最新的记事本++和安装缩进按折叠。在菜单栏上选择Plugins -> Plugins Admin并选择缩进按折叠和安装。最好的作品

其他回答

我必须更新插件->插件管理器->显示插件管理器->设置下的代理设置,以便在“可用”列表中看到任何插件。

在此之后,安装“XML Tools”就很容易了,并完成了如上所述的要求的工作。

算不上解决方案,不过是个变通办法。

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

只需安装最新的记事本++和安装缩进按折叠。在菜单栏上选择Plugins -> Plugins Admin并选择缩进按折叠和安装。最好的作品

安装Tidy2插件。我有notepad++ v6.2.2,到目前为止,Tidy2工作良好。

我使用Notepad 7.6的“插件管理”,我找不到XML工具。 我不得不像@some-java-guy在他的回答中那样手动安装它,但我的插件文件夹位于这里:C:\Users\<我的用户名>\AppData\Local\ notepad++ \plugins 在该目录中,我创建了一个新目录(命名为XmlTools),并将XmlTools .dll复制到那里。(并且我将所有依赖项复制到Program files中的notepad++目录。)