Notepad++是Windows操作系統(tǒng)下的一套文本編輯器(軟件版權(quán)許可證:GPL),有完整的中文化接口及支持多國(guó)語(yǔ)言編寫(xiě)的功能(UTF8技術(shù))。
Notepad++功能比Windows中的Notepad(記事本)強(qiáng)大,除了可以用來(lái)制作一般的純文字說(shuō)明文件,也十分適合編寫(xiě)計(jì)算機(jī)程序代碼。Notepad++不僅有語(yǔ)法高亮度顯示,也有語(yǔ)法折疊功能,并且支持宏以及擴(kuò)充基本功能的外掛模組。
Notepad++是免費(fèi)軟件,可以免費(fèi)使用,自帶中文,支持眾多計(jì)算機(jī)程序語(yǔ)言:C,C++,Java,pascal,C#,XML,SQL,Ada,HTML,PHP,ASP, AutoIt,匯編,DOS批處理,Caml,COBOL,Cmake,CSS,D,Diff,ActionScript,Fortran,Gui4Cli,Haskell,INNO,JSP,KIXtart,LISP,Lua,Make處理(Makefile), Matlab,INI文件,MS-DOSStyle,NSIS,Normal text,Objective-C,Pascal,Python, Javascript,Verilog,Haskell,InnoSetup,CMake,VHDL,Matlab。
1、所見(jiàn)即所得功能、語(yǔ)法高亮、字詞自動(dòng)完成功能,支持同時(shí)編輯多重文檔;支持自定義語(yǔ)言;
2、對(duì)于HTML網(wǎng)頁(yè)編程代碼,可直接選擇在不同的瀏覽器中打開(kāi)查看,以方便進(jìn)行調(diào)試;
3、自動(dòng)檢測(cè)文件類型,根據(jù)關(guān)鍵字顯示節(jié)點(diǎn),節(jié)點(diǎn)可自由折疊/打開(kāi),可顯示縮進(jìn)引導(dǎo)線,使代碼富有層次感;
4、可打開(kāi)雙窗口,在分窗口中又可打開(kāi)多個(gè)子窗口;
5、可顯示選中文本的字節(jié)數(shù),并非普通編輯器所顯示的字?jǐn)?shù);提供了一些實(shí)用工具,如鄰行互換位置、宏功能等。
內(nèi)置支持多達(dá)27種語(yǔ)法高亮度顯示(包括各種常見(jiàn)的源代碼、腳本,能夠很好地支持.info文件查看),還支持自定義語(yǔ)言;
可自動(dòng)檢測(cè)文件類型,根據(jù)關(guān)鍵字顯示節(jié)點(diǎn),節(jié)點(diǎn)可自由折疊/打開(kāi),還可顯示縮進(jìn)引導(dǎo)線,代碼顯示得很有層次感;
可打開(kāi)雙窗口,在分窗口中又可打開(kāi)多個(gè)子窗口,顯示比例;
提供了一些有用工具,如鄰行互換位置、宏功能,等……
可顯示選中的文本的字節(jié)數(shù)(而不是一般編輯器所顯示的字?jǐn)?shù),這在某些情況下,比如軟件本地化很方便);
正則匹配字符串及批量替換;
強(qiáng)大的插件機(jī)制,擴(kuò)展了編輯能力,如Zen Coding。