Notepad++是 Windows作業系統下的一套文本編輯器(軟體著作權許可證: GPL),有完整的中文化接口及支持多國語言編寫的功能(UTF8技術)。
Notepad++功能比 Windows 中的 Notepad(記事本)強大,除了可以用來製作一般的純文字說明檔案,也十分適合編寫電腦程式代碼。Notepad++ 不僅有語法高亮度顯示,也有語法摺疊功能,並且支持宏以及擴充基本功能的外掛模組。
Notepad++是免費軟體,可以免費使用,自帶中文,支持眾多電腦程式語言: 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-DOS Style, NSIS, Normal text, Objective-C, Pascal,Python, Javascript,Verilog,Haskell,InnoSetup,CMake,VHDL,Matlab
功能
內置支持多達27種語法高亮度顯示(包括各種常見的原始碼、腳本,能夠很好地支持 .info 檔案查看),還支持自定義語言;
可自動檢測檔案類型,根據關鍵字顯示節點,節點可自由摺疊/打開,還可顯示縮進引導線,代碼顯示得很有層次感;
可打開雙視窗,在分視窗中又可打開多個子視窗,顯示比例;
提供了一些有用工具,如 鄰行互換位置、宏功能,等……
可顯示選中的文本的位元組數 (而不是一般編輯器所顯示的字數,這在某些情況下,比如軟體本地化很方便);
正則匹配字元串及批量替換;
強大的外掛程式機制,擴展了編輯能力,如Zen Coding。
特性
1、所見即所得功能、語法高亮、字詞自動完成功能,支持同時編輯多重文檔;支持自定義語言;
2、對於
HTML網頁編程代碼,可直接選擇在不同的瀏覽器中打開查看,以方便進行調試;
3、自動檢測檔案類型,根據關鍵字顯示節點,節點可自由摺疊/打開,可顯示縮進引導線,使代碼富有層次感;
4、可打開雙視窗,在分視窗中又可打開多個子視窗;
5、可顯示選中文本的位元組數,並非普通編輯器所顯示的字數;提供了一些實用工具,如鄰行互換位置、宏功能等;
吉祥物
Notepad++的吉祥物是一隻變色龍。
最新版本
軟體版本:7.7 軟體大小:4.0MB
軟體作者:Notepad++ team
軟體類別:套用軟體
軟體語言:多國語言
運行環境:Win9x/Me/NT/2000/XP/2003/Vista/Win7/Win8/Win8.1/Win10
支持的檔案類型:
歷史版本
軟體版本:7.4.1 軟體大小:2.9MB
軟體作者:Notepad++ team
軟體類別:套用軟體
軟體語言:多國語言
運行環境:Win9x/Me/NT/2000/XP/2003/Vista/Win7/Win8/Win8.1/Win10
支持的檔案類型:
更新日誌
Notepad ++ v7.4.1錯誤修復:
修復Notepad++掛起問題由於其在網際網路上的連線啟動 - 禁用認證鏈驗證。
修復打開的零長度檔案不保存錯誤。
提高文檔大檔案的Peeker性能問題。
Notepad ++ v7.4新功能和錯誤修復:
添加文檔偷看功能(滑鼠懸停在選項卡上)。
添加窺視文檔地圖功能。
修復html / js / asp / php中點擊連結的問題。
通過“偏好”對話框更改摺疊樣式後,摺疊垂直線將失去顏色。
增強python的摺疊功能(多行報價)。
改進證書驗證方法。
修復在更改檔案擴展名時丟失語法突出顯示的問題(通過“另外儲存為”)。
增強“Windows”對話框(選單“視窗 - > Windows ...”)的UI進行排序。
在打開一個空的內容檔案時套用新的檔案自定義編碼(Unicode或非Unicode)。
改善空白可見度,同時激活空白的可視化。
支持頁眉和頁腳列印的RTL。
在Notepad ++中刪除檔案和資料夾時,添加一個用於將資料夾作為Workspace啟動的警告訊息。
可以在多行標籤模式下拖放標籤頁。
修復右鍵單擊多行選項卡的問題。
添加新的移動標籤與滑鼠滾輪功能(SHIFT +滑鼠滾輪)
修復活動選項卡上的文本(多行模式)被剪下問題。
修復保存會話檔案的回歸(對於會話檔案擴展名,如果設定)。
通過添加工作區檔案擴展名(如果已設定)來增強保存工作區檔案。
修改change.log總是打開問題。
Notepad++ 6.8.3更新日誌
記事本+ + v6.8.3錯誤修復:
1.使用通配符(*),打開命令行上的檔案修復崩潰的問題。
2.修正顯示刷新退出缺失的問題,通過使用選項-Plugin。
3.修正外掛程式捷徑配置丟失的問題。
4.修正了挪威本地化壞顯示器和錯誤的編碼。
5.在高DPI從功能修復顯示問題。
Notepad++ 6.7.5更新日誌
1.增加“幽靈”輸入功能:啟動Notepad++時從命令行自動輸入文本(通過命令行的-qn, -qt 或 -qf)
2. 修復自動插入錯誤行為
3.修復崩潰問題:用戶按住Ctrl後雙擊空文檔時引發
4.修復載入DropBox設定時的崩潰Bug
5.在FindInFiles和ReplaceInFiles過程中展現處理過程視窗,取代狀態視窗
6. 修復檔案名稱包含“&”字元時顯示不正確的問題
7. 高亮顯示增量搜尋的跟隨類,增加一些增強的增量搜尋
8.在快捷鍵映射中加入ENTER鍵的編輯回話
9. 允許把檔案放入doc轉換器和其他面板
10. 安裝程式會記錄用戶選擇和最近的安裝
11. 修復在碼組中自動縮進不回響的EOL問題
12.在面板關閉後,恢復編輯器
Notepad++ 6.7.4 Je suis Charlie edition
安裝包新增外掛程式:
DSpellCheck v1.2.12
NppFTP 0.24.1
NppExport v0.2.8
Plugin Manager 1.0.8
Converter 3.0
Mime Tool 1.9
Notepad++ 6.7.3 更新日誌
1.修舊處理器的崩潰問題由於SSE2指令。
2.確定翻譯的回歸:映射為添加的命令”標記……子選單項”。
Notepad++ 6.7.2 更新日誌
1.修復當不載入 config.xml 和 stylers.xml 時的崩潰問題。
2.修復 NPPM_LAUNCHFINDINFILESDLG API 退格崩潰問題。
3.防止在列模式中自動插入 {} [] () “”。
4.修正了在首選項對話框中的”提示輸入函式參數”複選框未正確初始化。
5.修復保存主題樣式無效的問題 (為避免UAC許可權問題,從 %APPDATA% 拷貝檔案) 。
6.改進用戶定義語言對話框的高度。
Notepad++ 6.7.1 更新日誌
1、修正了GotoLine的崩潰問題;
2、修正了輸入隨機字元時出現崩潰的問題;
3、修正了自動插入功能的錯誤(在自動插入括弧“()”功能關閉時遇到“]”、“}”不跳過);
4、新增功能:自動填充引號(英文雙引號和英文單引號);
5、修復了其他一些問題
Notepad++ 6.7.0 更新日誌
1.cloud設定:新增OneDrive支持
2.修復啟動時崩潰問題
Notepad++ 6.6.9 更新日誌
1.cloud設定:新增OneDrive支持
2.修復啟動時崩潰問題
Notepad++ 6.6.8更新日誌:
1.雲設定支持谷歌網盤了。
2.更好的主題支持:所有的內部對接的對話框中可以選擇套用主題的前景色/背景色。
Notepad++ 6.6.7 更新日誌:
修復一個歷史檔案的恢復問題。
Notepad++ 6.6.6更新日誌:
1.修復當本地Dropbox路徑更改後,Notepad++程式的“Settings on cloud - Dropbox”功能出現異常工作問題。
2. 修復當保存檔案被刪除或唯讀時,會話快照可能出現保存出錯等問題。
Notepad++ 6.6 更新日誌:
1.新增會話快照、定期備份功能;
2.修正RTL/LTR命令製作文本錯誤;
3.自動檢測字元編碼設定為可選;
4.在查找和替換對話框選項卡和用戶自定義語言對話框選項卡中加入DPI識別功能;
5.在功能列表中加入Shell腳本解析器;
6.在SQL中可選使用反斜線,充當為轉義字元。
Notepad++ 6.6.2更新日誌:
1. 修復了會話快照的 bug,當選擇記住當前會話時無法啟用會話快照的問題。.
包括的外掛程式:
1. DSpellCheck v1.2.12
2. NppFTP 0.24.1
3. NppExport v0.2.8
4. Plugin Manager 1.0.8
5. Converter 3.0
6. Mime Tool 1.9
Notepad++ 6.6.0更新日誌:
修復一個歷史檔案的恢復問題。
Notepad++ 6.4.5更新日誌:
1.中文環境下填詞特性在ANSI文檔中重新啟用。
2.編碼自動識別功能可以檢測識別unicode編碼。
3.通配符(*和?)和遞歸(- r)支持命令行參數。
Notepad++ 6.4.4更新日誌:
添加標籤功能(按Ctrl+小鍵盤)的直接訪問。
添加匹配括弧之間的選擇功能。
增強功能列表的C/ C + +解析器。
修復行號空間的問題。
修復一個崩潰的問題。
Notepad++ 6.4.3更新日誌:
修復了使用“功能”的一個崩潰問題;
增強了分隔設定選擇(Ctrl+滑鼠雙擊):在參數設定對話框中新增了GUI設定;
在新的實例功能中添加了打開會話;
添加新的命令行參數“-openSession”用於打開會話檔案;
添加了多實例選項;
修復了regression -systemtray命令行選項無法正常使用的問題;
修復了開始和結束位置之間的文本修改後出現的開始/結束選擇Bug;
添加了定位命令行選項。
Notepad++ 6.4.2更新日誌:
增強分隔設定選擇功能。
修復幾個已知問題。
Notepad++ 6.4.1更新日誌:
新增功能列表面板(可自定義,當前支持C++和Javascript)。
在新增的狀態欄顯示“查找/替換”對話框的錯誤信息,以此取代彈出視窗。
按ctrl +雙擊功能,添加分隔設定選擇。
添加設定開始位置選擇功能。
Notepad++ 6.3.3更新日誌:
記住摺疊狀態的最後一次會議。
關閉選擇/非選定的檔案。
新的拼寫檢查器。
Notepad++ 6.3.2更新日誌:
修正了一個回歸(性能發行)。
承認WScript的Rake檔案分別為python和ruby檔案。
Notepad++ 6.3.1更新日誌:
修復更換'\ñ'錯誤在擴展和正則表達式模式。
記住摺疊狀態的會話中的每個檔案。
取消注釋,修復崩潰的bug。
添加“更新代理設定...” 命令設定代理升級。
修復問題未妥善保存/恢復視窗位置。
添加新API NPPM_GETCURRENTVIEW。
Notepad++ 6.3更新日誌:
重要的錯誤修復和增強的正則表達式搜尋替換關鍵的問題。
UDL的新特性和bug修復。
Notepad++ 6.2.3更新日誌:
修復了RegExpr模式下查找“”漏洞;
將“刪除檔案”(Delete file)命令更改為“移動到資源回收筒”(Move to Recycle Bin);
添加了刪除空行功能;
將文檔默認值由ANSI更改為UTF8 w/o BOM;
開啟了CJK環境下unicode文檔的單詞自動補全。
Notepad++ 6.0更新日誌:
新增對PCRE(Perl Compatible Regular Expressions)的支持;
添加了文檔結構圖功能(通過“視圖”下的“Document Map”)。
增強了大檔案載入性能。
軟體特色
所見即所得
用戶自定義程式語言
用戶可自定義程式語言:自定的程式語言不僅有語法高亮度顯示功能,而且有語法摺疊功能功能。注釋、關鍵字和運算符號也可以自定義。
字詞自動完成功能
用戶能做自己的
API列表(或從下載專區下載需要的api檔案) 。一旦api檔案建立完成且在正確的路徑系統,鍵入Ctrl+Space(你可以修改這個快捷鍵)啟動字詞自動完成功能。欲知更多信息,請參考字詞自動完成功能線上幫助。
支持同時編輯多檔案
可以同時開啟多頁面來編輯。
支持多重視窗同步編輯
用戶可同時有兩個視窗對比排列。不但能開啟兩個不同檔案在分別兩個不同的視窗,並且能開啟一個單獨檔案在兩個不同的
視窗內(clone mode)進行同步編輯。同步編輯的成果將在兩個的視窗內同時更新。請參考同步編輯畫面。
搜尋和替換正則表達式
完全支持拖曳功能
用戶可用拖曳功能來開啟檔案,也可以用拖曳功能來變換開啟檔案的位置,甚至可拖曳開啟檔案從一個視窗到另一個視窗。
自動檢測開啟檔案狀態
如果外部修改(或刪除)
Notepad++已開啟檔案,用戶將會被通知更新檔案內容(或刪除檔案)。
支持多國語言
高亮括弧及縮排輔助
當游標移至下列字元{ } [ ] ( )旁時,此字元與遠方相對應的字元以及縮排輔助(如果存在的話)將會以高亮來顯示。
書籤
用戶可以單擊書籤邊行(書籤邊行位於列數邊行右方)或使用鍵盤捷徑Ctrl+F2來標明或移除書籤。使用鍵盤捷徑F2到下一個書籤或Shift+F2到上一個書籤。如欲清除所有書籤,使用選單“尋找”->“清除所有書籤”。
巨集(宏)
用戶可儲存數百個巨集(宏)指令,並分配快捷鍵。
其它
放大與縮小功能內部視窗位置可任意移動
最新動態
Notepad++團隊於2015年1月10日發布最新版本v6.7.4,並使用“Je suis Charlie edition”這一頗具爭議的標籤作為發布版本名稱。最新版本中官方團隊宣稱:
言論自由就像我們呼吸的空氣,直到失去它,我們才感覺到它的存在。出於這個原因,“我是查理“並不代表我完全支持他們所發表的一切,而是因為我珍惜沒有危險的言論自由的權利,即使這樣做冒犯了別人。而且,不管他/她表達了自己的什麼觀點,你也沒有權力去剝奪他們的生活。因此,這就是“我是查理”版所想表達的意願。
兩天后,2015年1月12日,Notepad++官方網站遭受黑客攻擊,起因是兩天前發布的“我是查理”版,經過 Notepad++ 團隊的努力,當天,網站訪問恢復正常。