Notepad++是Windows操(cao)作系統下的一(yi)套文本(ben)編輯器(軟件(jian)版權許(xu)可證:GPL),有完整的中文化接(jie)口及支(zhi)持多(duo)國(guo)語言(yan)編寫的功能(UTF8技(ji)術)。
Notepad++功(gong)能比Windows中的Notepad(記(ji)事本(ben))強(qiang)大,除了可以(yi)用(yong)來制(zhi)作一(yi)般的純(chun)文(wen)字說明文(wen)件(jian),也十分適合編寫計算機程(cheng)序(xu)代(dai)碼。Notepad++不僅有語(yu)法高(gao)亮度顯示,也有語(yu)法折疊功(gong)能,并(bing)且支持宏以(yi)及擴充基(ji)本(ben)功(gong)能的外掛(gua)模(mo)組(zu)。
Notepad++是免費軟件(jian),可(ke)以(yi)免費使用,自帶(dai)中文,支持眾多計算機程序語言: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文件(jian),MS-DOSStyle,NSIS,Normal text,Objective-C,Pascal,Python, Javascript,Verilog,Haskell,InnoSetup,CMake,VHDL,Matlab。
1、所(suo)見即所(suo)得功能、語法高亮、字詞自動完(wan)成功能,支持(chi)同(tong)時編輯(ji)多重文檔;支持(chi)自定義(yi)語言;
2、對于(yu)HTML網(wang)頁編程代碼,可直接選擇在不同的瀏覽器(qi)中打(da)開查看,以方便進行(xing)調試;
3、自動檢測文件(jian)類型,根據(ju)關鍵字顯(xian)示節(jie)點,節(jie)點可(ke)自由折疊/打開(kai),可(ke)顯(xian)示縮進(jin)引導線,使代碼(ma)富有層次(ci)感;
4、可打開(kai)雙窗(chuang)(chuang)口(kou),在(zai)分窗(chuang)(chuang)口(kou)中(zhong)又可打開(kai)多個子(zi)窗(chuang)(chuang)口(kou);
5、可顯(xian)(xian)示(shi)選中文本的字(zi)節數(shu),并非普通(tong)編輯器所顯(xian)(xian)示(shi)的字(zi)數(shu);提(ti)供了一些實用工具,如(ru)鄰行互換位置、宏功能等。
內置支(zhi)持(chi)(chi)多達27種語法(fa)高(gao)亮度顯示(包括各種常見的(de)源代碼、腳本,能夠(gou)很好地支(zhi)持(chi)(chi).info文(wen)件(jian)查看),還支(zhi)持(chi)(chi)自定(ding)義(yi)語言;
可自動檢測文件類型(xing),根(gen)據關(guan)鍵字顯(xian)示(shi)(shi)節點,節點可自由折疊/打開,還可顯(xian)示(shi)(shi)縮進引(yin)導線,代碼顯(xian)示(shi)(shi)得很有(you)層次感;
可打開雙窗(chuang)(chuang)口(kou),在分窗(chuang)(chuang)口(kou)中又可打開多個子窗(chuang)(chuang)口(kou),顯示比例(li);
提供了(le)一些有(you)用工具,如鄰行(xing)互(hu)換位置(zhi)、宏功能,等……
可顯示(shi)選中的文(wen)本的字(zi)節數(shu)(而不是(shi)一(yi)般編輯(ji)器所顯示(shi)的字(zi)數(shu),這在某些(xie)情(qing)況下(xia),比如(ru)軟(ruan)件本地化很(hen)方便);
正則匹配字符串及批量替換;
強大的(de)插件機制,擴展了編輯能力,如Zen Coding。