协慌网

登录 贡献 社区

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

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

要清楚一点

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

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

答案

自从我升级到 6.3.2 之后,我就使用XML Tools

  • 通过 Plugin Admin 安装 XML Tools(插件→Plugins Admin ...,然后搜索 “XML Tools”,选中其复选框并单击 “Install” 按钮)。
  • 使用快捷键Ctrl + Alt + Shift + B菜单→插件→XML 工具→漂亮打印)

在此处输入图片说明

在此处输入图片说明

在旧版本中:菜单→TextFX→HTML Tidy→Tidy:重新插入 XML。

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

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

在此处输入图片说明

您需要XML Tools才能以 n ++ 格式设置文本格式

下载XML Tools

退出记事本 ++

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

  1. copy replace从 xml 工具下载的文件放置在 npp 根文件夹中的下面

在此处输入图片说明

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

在此处输入图片说明

重新启动并享受!!!

Ctrl + Alt + Shft + B进行格式化。