发布网友 发布时间:2022-04-20 02:28
共1个回答
热心网友 时间:2022-05-13 17:07
UniversalIndentGUI 是一个代码格式化工具合集,基于很多开源的代码格式化项目。有NPP的插件版也有独立的程序,支持常见代码格式。 支持的代码格式: C, C++, C#, Cobol, CSS, D, Fortran, HTML, JAVA, Javascript, JSP, Objective-C, Pawn, Perl, PHP, Python, Ruby, Shellscript, VALA, XML and XSL 插件版的链接:(打开后查找UniversalIndentGUI) http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Central TextFX 附带一个HTMLTidy可以格式化 Html JSMin 可以格式化/压缩JS 此外还有两种比较折腾的方法可以格式化代码 第一种是利用NPPExec 配合命令行程序来格式化代码。这种方法适应性较强,只要找到代码格式化的命令行工具,自定义一个NPPExec的命令去调用就好了 第二种是利用NPP的脚本扩展 NPP Scripting 或 Python Script,适应性比NPPExec更强,如果懂javascript 或 python的话可以很容易的用脚本去调用已有的代码格式化工具,也可以调用网络上的代码格式化服务(appspot上有好多),此外很多代码格式化的工具就是用 javascript 或 python 写的:比如 JSbeautify,Beautiful Soup 等等