代碼編輯需要一款好用的代碼編輯器,Notepad++是一款小巧又專業(yè)的代碼編輯器,支持27種語言,不管是C++、C#、Java 等主流程序語言;還是HTML、XML、ASP,Perl、Python、JavaScript 等網(wǎng)頁/腳本語言,Notepad++都可以完美支持,而且Notepad++做為程序員們最喜愛的編輯器之一,像語法高亮,語法折疊, 宏等編輯器常用功能一個(gè)都不少,并可以進(jìn)行擴(kuò)展, 可完美地取代Windows自帶的記事本。
Notepad++功能介紹:
1.打印所見即所得
如果有彩色打印機(jī),你可以把你的源代碼以多種顏色打印出來。
2.用戶自定義編程語言
自定的編程語言不僅有語法高亮度顯示功能,而且有語法折疊功能功能。注釋、關(guān)鍵字和運(yùn)算符號也可以自定義。
3.字詞自動完成功能
用戶能做自己的API列表(或從下載專區(qū)下載需要的api文件) 。一旦api文件建立完成且在正確的路徑系統(tǒng),鍵入Ctrl+Space(你可以修改這個(gè)快捷鍵)啟動字詞自動完成功能。欲知更多信息,請參考字詞自動完成功能在線幫助。
4.支持同時(shí)編輯多文件
可以同時(shí)開啟多頁面來編輯。
5.支持多重視窗同步編輯
用戶可同時(shí)有兩個(gè)視窗對比排列。不但能開啟兩個(gè)不同文件在分別兩個(gè)不同的窗口,并且能開啟一個(gè)單獨(dú)文件在兩個(gè)不同的視窗內(nèi)(clone mode)進(jìn)行同步編輯。同步編輯的成果將在兩個(gè)的窗口內(nèi)同時(shí)更新。請參考同步編輯畫面。
6.搜索和替換正則表達(dá)式
用戶可用正則表達(dá)式來搜索和替換一個(gè)字符串。
7.完全支持拖曳功能
用戶可用拖曳功能來開啟文件,也可以用拖曳功能來變換開啟文件的位置,甚至可拖曳開啟文件從一個(gè)窗口到另一個(gè)窗口。
8.自動檢測開啟文件狀態(tài)
如果外部修改(或刪除)Notepad++已開啟文件,用戶將會被通知更新文件內(nèi)容(或刪除檔案)。
9.高亮括號及縮排輔助
當(dāng)光標(biāo)移至下列字符{ } [ ] ( )旁時(shí),此字符與遠(yuǎn)方相對應(yīng)的字符以及縮排輔助(如果存在的話)將會以高亮來顯示。
10.書簽
用戶可以單擊書簽邊行(書簽邊行位于列數(shù)邊行右方)或使用鍵盤捷徑Ctrl+F2來標(biāo)明或移除書簽。使用鍵盤捷徑F2到下一個(gè)書簽或Shift+F2到上一個(gè)書簽。如欲清除所有書簽,使用菜單“尋找”-》“清除所有書簽”。
11.巨集(宏)
用戶可儲存數(shù)百個(gè)巨集(宏)指令,并分配快捷鍵。
Notepad++ 特點(diǎn):
1、內(nèi)置支持多達(dá)27種語法高亮度顯示(包括各種常見的源代碼、腳本,能夠很好地支持。nfo文件查看),還支持自定義語言。
2、可自動檢測文件類型,根據(jù)關(guān)鍵字顯示節(jié)點(diǎn),節(jié)點(diǎn)可自由折疊/打開,還可顯示縮進(jìn)引導(dǎo)線,代碼顯示得很有層次感;
3、可打開雙窗口,在分窗口中又可打開多個(gè)子窗口,允許快捷切換全屏顯示模式(F11),支持鼠標(biāo)滾輪改變文檔顯示比例;
4、提供了一些有用工具,如鄰行互換位置、宏功能等;
5、可顯示選中文本的字節(jié)數(shù) (而不是一般編輯器所顯示的字?jǐn)?shù),這在某些情況下,比如軟件本地化很方便)。