hap*_*dik 1661 code-formatting notepad++
我有Notepad ++,我得到了一些__CODE__很长的代码.当我将它粘贴在Notepad ++中时,存在很长的代码行(难以阅读和使用).
我想知道是否有一种简单的方法可以使文本可读(通过可读,我的意思是正确的选项卡代码).
我可以手动完成,但我想要一个永久的解决方案,因为我已经多次面对这个问题.我确信有一种方法可以做到这一点,因为我在几年前做过一次,可能是使用Visual Studio或其他编辑器,我不记得了.
但Notepad ++能做到吗?
erj*_*ang 2327
尝试插件 - > XML工具 - >漂亮打印(libXML)或(仅限XML - 带换行符Ctrl+ Alt+ Shift+ B)
根据我的经验,libXML提供了很好的输出,但前提是文件是100%正确形成的.
iCr*_*est 70
Step 1: Install XML Tools plugin
Step 2: Format ....completed
Run Code Online (Sandbox Code Playgroud)
Tor*_*res 42
试试TextFX - > TextFX Html Tidy - > Tidy:reindent XML
如果你不能尝试使用Eclipse,右键,源代码,正确的缩进
Sam*_* R. 18
以下是您可以在Notepad ++中使用的大多数插件来格式化XML代码.
在插件管理器中启用"文本自动更新" - > UniversalIndentGUI
Shortkey = CTRL+ ALT+ SHIFT+J
Shortkey = CTRL+ ALT+ SHIFT+B
Shortkey = CTRL+ ALT+ SHIFT+B
Som*_*ent 14
为了达到最佳效果,你应该使用这两种 TextFX XML整洁和 XML工具漂亮的打印.这是如何以及为什么:
1.TextFX -> TextFX HTML Tidy -> Tidy: reindent XML
Run Code Online (Sandbox Code Playgroud)
TextFX具有包装长行的好处,XML Tools不会这样做,但它不会正确地缩进这些新行.
2. XML Tools -> Pretty print (Text indent)
Run Code Online (Sandbox Code Playgroud)
XML Tools通过很好地缩进新包装的行来补充TextFX.
如果您收到此错误:
无法加载32位插件,XMLTools.dll与当前版本的Notepad ++不兼容
在这里,您可以找到适用于Windows 10 x64的工作版本:Xml Tools 2.4.9.2 Unicode
注意:这是我在Windows 10 Professional x64上发现的唯一版本.
小智 7
好的,这是我在Notepad ++中的表现:
Notepad++ 中没有像 TextFX 这样的东西,至少在最新版本中没有。这是我仍然使用DreamWeaver 的原因之一,即使它时不时地缓慢和反应迟钝让我发疯......
您可以在此处找到详细信息,以使用Pretty Print(libXML)快速格式化XML。
安装XML工具
如果运行Notepad ++,然后在“插件”菜单中查看,则会看到XML工具不存在:
从此处下载XML工具。
解压缩文件并将XMLTools.dll复制到Notepad ++ plugins文件夹(在上面的示例中:C:\ Program Files(x86)\ Notepad ++ \ plugins):
重新启动Notepad ++,现在您应该看到XMLTools出现在Plugins菜单中。
解压缩ext_libs.zip文件,然后将解压缩的DLL复制到Notepad ++安装目录(在上面的示例中:C:\ Program Files(x86)\ Notepad ++)。
重新启动Notepad ++,您最终应该看到正确的XML Tools菜单。
我最常使用的功能是“漂亮打印(仅XML –带换行符)”。这将以所有适当的行距格式化任何XML。
自从第一次提出这个问题以来,XML 工具的位置发生了轻微的变化。
我目前使用的是Notepad++ v7.8.6
新位置是:
这将在安装时关闭 Notepad++,然后自动重新启动。
然后有几个键盘快捷键可以美化 XML:
要查看更多 XML 工具选项: