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)
http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_CentralTextFX 附帶一個HTMLTidy可以格式化 Html
JSMin 可以格式化/壓縮JS
此外還有兩種比較折騰的方法可以格式化代碼
第一種是利用NPPExec 配合命令行程序來格式化代碼。這種方法適應性較強,只要找到代碼格式化的命令行工具,自定義一個NPPExec的命令去調用就好了
第二種是利用NPP的腳本擴展 NPP Scripting 或 Python Script,適應性比NPPExec更強,如果懂javascript 或 python的話可以很容易的用腳本去調用已有的代碼格式化工具,也可以調用網路上的代碼格式化服務(appspot上有好多),此外很多代碼格式化的工具就是用 javascript 或 python 寫的:比如 JSbeautify,Beautiful Soup 等等
NppAstyle
支持C, C++, C#, JAVA
nppastyle -formatting code in notepad++ with astyle.
Zen Coding
前端利器zen-coding -Set of plugins for HTML and CSS hi-speed coding
Tidy2
用于格式化HTMLTidy2.dll_免費高速下載下載後丟到notepad++的plugins目錄下,重啟notepad++即可參考資料:http://www.crifan.com/notepadplusplus_html_format_use_tidy2/
關鍵是看你用來寫什麼了,html的話zen-codeing不錯。其他的就不知道了。
CoolFormat源代碼格式化工具CoolFormat是一款CC++C#CSSHTMLJavaJavaScriptJSONObjective-CPHPSQLXML代碼格式化工具。可以作為Visual Studio 2013、Sublime Text、Notepad++的插件使用。關鍵是該軟體可以自定義設置格式化風格。
用類似cleancss、dirtymarkup網站的在線格式化工具吧,整理出來的效果非常好。Notepad++的格式化插件要麼安裝失敗、要麼各種bug,已經放棄格式化插件了~~~
sql格式化工具 | 虛擬機循環網
有 格式化選定區域的代碼的插件嗎
Tidy2 格式化html代碼 挺好用的 簡單高效 推薦教程:【整理】Notepad++中的HTML格式化:最後選用簡潔高效的Tidy2
stackoverflow上的高分回答,已經試過,好用:
Try Plugins -&> XML Tools -&> Pretty Print (libXML) or (XML only - with line breaks Ctrl+Alt+Shift+B)
In my experience, libXML gives nice output but only if the file is 100% correctly formed.
據說是tidy,自帶的。但是我不會太會用,因為會自動生成一些代碼
推薦閱讀: