基于強(qiáng)大的編輯組件Scintilla,Notepad++也是使用C++代碼開發(fā)而成,并且使用了win32的api接口和STL標(biāo)準(zhǔn)模板庫,因此確保軟件有更高效的執(zhí)行效率和更小的程序體積。在不失用戶體驗(yàn)度的同時(shí),也可以盡可能允許用戶自定義多項(xiàng)的程序設(shè)置。
Notepad++常用快捷鍵:
Ctrl-H 打開Find / Replace 對話框
Ctrl-D 復(fù)制當(dāng)前行
Ctrl-L 刪除當(dāng)前行
Ctrl-T 上下行交換
F3 找下一個(gè)
Shift-F3 找上一個(gè)
Ctrl-Shift-F 在文件中找
Ctrl-F2 觸發(fā)書簽
F2 到前一個(gè)書簽
Shift-F2 到下一個(gè)書簽
F5 打開run對話框
Ctrl-Space 打開CallTip列表框
Tab (selection of several lines) 加入Space
Shift-Tab (selection of several lines) 移除Space
F11 全屏
Alt-0 折疊全部
Alt-Shift-0 展開全部
Ctrl-U 變?yōu)樾?
Ctrl-Shift-U 變?yōu)榇髮?
Ctrl-Q 塊注釋/消除注釋
功能:
①、內(nèi)置支持多達(dá) 27 種語法高亮度顯示(囊括各種常見的源代碼、腳本,值得一提的是,完美支持 .nfo 文件查看),也支持自定義語言; ②、可自動檢測文件類型,根據(jù)關(guān)鍵字顯示節(jié)點(diǎn),節(jié)點(diǎn)可自由折疊/打開,代碼顯示得非常有層次感!這是此軟件最具特色的體現(xiàn)之一; ③、可打開雙窗口,在分窗口中又可打開多個(gè)子窗口,允許快捷切換全屏顯示模式(F11),支持鼠標(biāo)滾輪改變文檔顯示比例,等等; ④、提供數(shù)個(gè)特色東東,如 鄰行互換位置、宏功能,等等...現(xiàn)在網(wǎng)上有很多文件編輯器,這個(gè)卻是不可多得的一款,不論是日常使用還是手寫編程代碼,都能讓你體會到它獨(dú)有的優(yōu)勢和方便。 ⑤、可顯示選中文本的字節(jié)數(shù) (而不是一般編輯器所顯示的字?jǐn)?shù),這在某些情況下,比如 軟件本地化 很方便); 現(xiàn)在網(wǎng)上有很多文件編輯器,這個(gè)是不可多得的一款,不論是日常使用還是手寫程序代碼,相信它都會給你帶來方便。
支持的文件類型:
C C++ Java C# XML HTML PHP CSS makefile ASCII藝術(shù)(.nfo) doxygen ini文件 批處理文件 Javascript ASP VB/VBS SQL Objective-C RC資源文件 Pascal Perl Python Lua TeX TCL 匯編語言 Ruby Lisp Scheme Properties Diff Smalltalk Postscript VHDL Ada Caml AutoIt KiXtart Matlab Verilog Haskell InnoSetup CMake
更新日志:
Notepad++ 6.7.2 更新日志: - 修復(fù)當(dāng)不加載 config.xml 和 stylers.xml 時(shí)的崩潰問題。 - 修復(fù) NPPM_LAUNCHFINDINFILESDLG API 退格崩潰問題。 - 防止在列模式中自動插入 {} [] () “”。 - 修正了在首選項(xiàng)對話框中的”提示輸入函數(shù)參數(shù)”復(fù)選框未正確初始化。 - 修復(fù)保存主題樣式無效的問題 (為避免UAC權(quán)限問題,從 %APPDATA% 拷貝文件) 。 - 改進(jìn)用戶定義語言對話框的高度。
Notepad++ 6.7.1.0 更新日志: 1、修正了GotoLine的崩潰問題; 2、修正了輸入隨機(jī)字符時(shí)出現(xiàn)崩潰的問題; 3、修正了自動插入功能的錯(cuò)誤(在自動插入括號“()”功能關(guān)閉時(shí)遇到“]”、“}”不跳過); 4、新增功能:自動填充引號(英文雙引號和英文單引號); 5、修復(fù)了其他一些問題今天,Notepad++迎來首個(gè)正式版v6.7,新版帶來一個(gè)新功能: 關(guān)閉當(dāng)前文件時(shí)將激活以前激活的文件,同時(shí)為為 php/javascript/c/c++/java/c#/Objective-C 添加了智能縮進(jìn)功能。
Notepad++ 6.7 更新日志:
為 php/javascript/c/c++/java/c#/Objective-C 添加智能縮進(jìn)功能.
改進(jìn)自動插入功能([]、{}、())。
添加新的功能: 關(guān)閉當(dāng)前文件時(shí)將激活以前激活的文件。
通過在 Notepad + + 目錄中添加 noEasterEggs.xml 文件允許用戶禁用彩蛋。
解決全局”查找結(jié)果”窗格中的所有文本的顏色。
函數(shù)列表中添加 C# 和提高 php 解析器。
修復(fù)啟動時(shí)文檔列表面板沒有選擇的問題。
修復(fù)了文檔切換的一個(gè)BUG
雖然會話快照期間備份功能在退出 Notepad + + 時(shí)崩潰的問題。
新增RTL文本切換方向不用重載文檔。
使文檔縮略圖匹配當(dāng)前文本方向 (RTL/LTR)。
修復(fù)打開一個(gè)文檔后,當(dāng)外部刪除文檔造成程序崩潰的問題。
修復(fù)未保存快照文件上進(jìn)行撤銷操作時(shí)的一個(gè)BUG。
Notepad++ 6.6.9 更新日志:
新增:為功能列表加入python
修復(fù):解決顏色選擇器無法工作的bug
新增:新建文件時(shí)允許應(yīng)用默認(rèn)系統(tǒng)設(shè)置
NNotepad++ 最新版小幅升級至v6.6.8,這次又帶來了Google Drive 支持、此外修復(fù)對微軟OneDrive網(wǎng)盤識別等其他bug。 Notepad++ 6.6.8 更新日志: cloud設(shè)置:新增Google Drive支持 修復(fù)對OneDrive識別 修復(fù)若干bug
notepad++迎來首個(gè)正式版6.6,帶來會話快照、定期備份功能,再也不用擔(dān)心代碼丟失問題。由于是新版本,存在部分問題難以避免。
而今天,Notepad++ 再次小幅更新V6.6.4。新版新功能:云設(shè)置可保存Dropbox,此外添加了會話快照及定期備份路徑信息功能。