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 等等


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM