SBo*_*oss 584 html xml notepad++ auto-indent autoformatting
有没有办法重新缩进代码块?我在Eclipse中寻找类似于Ctrl+ Shift+的东西F(自动格式/缩进).
要清楚,
我已经了解NppAutoIndent - 它不起作用,因为我正在使用XML,HTML和CSS.
rem*_*pod 791
自从我升级到6.3.2后,我就用了XML Tools
.
在旧版本中:menu - > TextFX - > HTML Tidy - > Tidy:Reindent XML.
Dim*_*ima 51
安装Tidy2插件.我有Notepad ++ v6.2.2,到目前为止Tidy2工作正常.
Som*_*Guy 35
对于那些不知道的人,npp有很多来自插件和其他项目的支持.您可以从SourceForge下载这些插件.
您需要XML Tools
在n ++中格式化文本
下载后XML Tools
..
退出Notepad ++
转到 C:\Program File\Notepad++
....您的N ++已安装文件夹.
copy replace
..\Plugins
子文件夹并放在下载的文件下面重启并享受!
Ctrl+ Alt+ Shft+ B格式化.
Vla*_*rov 14
这是我第三次安装Windows和npp,经过一段时间后,我意识到整洁功能不再有效.所以我谷歌寻求解决方案,来到这个线程,然后在更多的线程的帮助下,我终于解决了它.我会一劳永逸地总结我的所有行动.
安装TextFX插件:插件 - >插件管理器 - >显示插件管理器.选择TextFX Characters并安装.重新启动npp后,菜单"TextFX"应该是可见的.(信用:@remipod).
通过粘贴旧的npp包中的Config文件夹来安装libtidy.dll:按照此答案中的说明操作.
在最新的npp安装目标(通常是C:\ Program Files(x86)\ Notepad ++\plugins)中有一个Config文件夹后,npp需要对该文件夹的写访问权限.右键单击Config文件夹 - >属性 - >安全选项卡 - >选择用户,单击编辑 - >选中完全控制以允许读/写访问.请注意,您需要管理员权限才能执行此操作.
重新启动npp并验证TextFX - > TextFX HTML Tidy - > Tidy:Reindent XML的工作原理.
我必须更新插件 - >插件管理器 - >显示插件管理器 - > 设置下的代理设置,以查看"可用"列表中的任何插件.
之后,安装"XML工具"很容易,并按上述方式完成了所请求的工作.
默认情况下,Notepad ++不提供任何此类功能.但您可以使用一些在线工具自动格式化文本,如https://www.freeformatter.com/xml-formatter.html.
它有助于.:)
要直接回答OP,请看一下这个人的网站: Thomas Hunter Notepad ++ Tidy for XML。只需执行简单的步骤,您就可以在NPP内很好地格式化XML。到目前为止,我发现的唯一异常是嵌套的自闭合元素EG:
<OuterTag>Text for outer element<SelfClosingTag/></OuterTag>
Run Code Online (Sandbox Code Playgroud)
将整理到:
<OuterTag>Text for outer element
<SelfClosingTag/></OuterTag>
Run Code Online (Sandbox Code Playgroud)
可能有一种方法可以解决此问题,但目前,它已设法将文档中的行数减少了300k,可以解决此特殊异常。