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