Notepad++ 是在微軟視窗環境之下的一個免費的代碼編輯器。
其實本人多年都只會用 Notepad 去處理一些細微改動的 Html 和 一些小程式,可能習慣了,始終 Notepad 開得比較快 =v= ,常常見人介紹 Notepad++ , 所以好奇心下就試用一下,速度很快不佔資源 ,其功能也絕不馬虎 ,幾乎程式員們想要的功能都有了(當然我會希望有代碼提示和自動完成=v= 好像貪心了點)
為了產生小巧且有效率的代碼編輯器,這個在GPL許可證下的自由軟體開發專案採用 win32 api 和 STL 以 C++ 程式語言撰寫成,並且選用功能強大的編輯模組 Scintilla。多虧它的輕巧與執行效率,Notepad++ 可完美地取代微軟視窗的記事本。 所以如果有心研究的朋友,可以在 NotePad++的 XML 文件中研究研究 !
支援的程式語言:
C
C++ Java C#
XML HTML
PHP CSS makefile ASCII art (.nfo) doxygen ini file
batch file
Javascript ASP VB/VBS SQL Objective-C RC resource file Pascal Perl Python Lua TeX
TCL Assembler Ruby Lisp Scheme Properties
Diff Smalltalk Postscript VHDL Ada Caml
AutoIt KiXtart Matlab Verilog Haskell InnoSetup
CMake YAML
What's New Notepad++ v5.1.1 fixed bugs (from v5.1) : 1. Fix Unicode version display Korean/Japanese language problem. 2. Fix bug : Open in new instance not allowing spaces in paths. 3. Fix "Global Styles" string incorrectly displayed in Unicode version. 4. Fix filters for open/save dialog not showing or incorrectly (showing 'L'). 5. Fix calltip argument with 'L' leader character bug. 6. Fix tab control draw bug.What's New Notepad++ v5.1 fixed bugs and added features (from v5.0.3) : 1. Make Notepad++ Unicode-compliant application(Unicode path supported). 2. Fix crash issue due to the incoherent modification/creation date. 3. Enhance Find in files feature : launch in thread, stop as wish. 4. Add find/replace dialog memorize capacity. 5. Fix "find in all opened files" and "find in files" unicode text search bug. 6. Fix "replace" and "replace all" bug. 7. Fix tag match highlighting mismatched bug. 8. Make tag match highlighting on non html zone optional. 9. Fix cpu high consumption bug while document is cloned with smart highlighting and xml matched highlighting features activating. 10. Refine the Save/Open file directory settings (follow tab/last operation/user defined dir). 11. Add "Doc go to new instance" and "Doc open in new instance" features. 12. Move document to another instance of Notepad++ via drag and drop document tab. 13. Add new pluin notification NPPN_DOCACTIVATED and NPPN_LANGCHANGED. 14. Fix context menu incorrect setting crash bug. 15. Fix crash problem while typing Chinese character in ANSI CSS document under Chinese environment. 16. Fix a problem with Incremental search+UTF8 in win9x. 17. Fix the User defined language not working in Unicode version bug. 18. Fix bug with CPP lexer keyword list. 19. Fix auto-completion not woring for HTML, SQL and RC problem. 20. Fix html, sql and rc auto-completion bug. 21. Fix cancel to save file in Notepad++ can not stop system shutdown problem. 22. Fix bug with opening relative path files. 23. Fix bug with clearing read-only flag. 24. Fix wrap after save as bug. 25. Improve "reload from disk" behaviour. 26. Add option to only show the filename in the titlebar. 27. Add NPPM_[G/S]ET_BUFFERLANGTYPE, NPPM_[G/S]ET_BUFFERENCODING, NPPM_[G/S]ET_BUFFERFORMAT messages to access buffer properties. 28. Remove all the comic sans font (finally :) ). Included plugins (Unicode): 1. TexFX v0.24a 2. MIME Tools v1.5 3. NppExport v0.2.8 4. Doc Monitor v2.2 5. NppAutoIndent 1.2 6. FTP_synchronize v0.9.6 7. NppAutoIndent 1.2 8. NppDocShare v0.1 Included plugins (ANSI): 1. TexFX v0.24a 2. NppExec v0.2 RC3.2 3. Spell Checker v1.3.1 4. MIME Tools v1.5 5. FTP_synchronize v0.9.6 6. NppExport v0.2.8 7. Compare plugin v1.5.1 8. Light Explorer v1.5 9. Doc Monitor v2.2 10. NppAutoIndent 1.2 11. NppDocShare v0.1官方下載 官方網站