Notepad++ 代码格式化插件

Posted 北京瓜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Notepad++ 代码格式化插件相关的知识,希望对你有一定的参考价值。


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)

TextFX 附带一个HTMLTidy可以格式化 Html

JSMin 可以格式化/压缩JS

此外还有两种比较折腾的方法可以格式化代码

第一种是利用NPPExec 配合命令行程序来格式化代码。这种方法适应性较强,只要找到代码格式化的命令行工具,自定义一个NPPExec的命令去调用就好了

第二种是利用NPP的脚本扩展 NPP Scripting 或 Python Script,适应性比NPPExec更强,如果懂javascript 或 python的话可以很容易的用脚本去调用已有的代码格式化工具,也可以调用网络上的代码格式化服务(appspot上有好多),此外很多代码格式化的工具就是用 javascript 或 python 写的:比如 JSbeautify,Beautiful Soup 等等

以上是关于Notepad++ 代码格式化插件的主要内容,如果未能解决你的问题,请参考以下文章

Notepad++ 中有啥好的代码格式化插件

如何使用notepad整理代码格式

Notepad++ 中如何将代码格式化

Notepad++ 都有哪些适用于前端开发的插件

Notepad++如何让代码自动对齐,像 vc里的alt + F8一样 求插件

如何配置notepad++的界面