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

橙三吉。 提交于 2020-01-07 02:50:08

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

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

要清楚一点

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

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


#1楼

要直接回答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,可以解决此特殊异常情况。


#2楼

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


#3楼

这是我第三次安装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即可。


#4楼

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

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


#5楼

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

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

下载XML Tools

退出记事本++

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

  1. 将您通过copy replace下载到npp根文件夹中的xml工具中的文件放在下面

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

重新启动并享受!!!

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!