Notepad2,輕量級文本編輯器,基于Scintilla開發(fā),免費開源,體積小巧運行快,與系統(tǒng)自帶記事本具備相同資源消耗,支持70種編程語言,具有語法高亮、代碼方案、代碼折疊、編碼轉(zhuǎn)換、行號顯示、多步撤銷、批量查找替換等功能。Notepad2是Notepad2-Mod的改進版,而Metapath程序是原版的修復(fù)漏洞版。
Notepad2 – Mod 主要特點:
1、自定義語法高亮,支持HTML, XML, CSS, JavaScript, VBScript, ASP,
PHP, CSS, Perl/CGI,C/C , C#, Java, VB, Pascal, 匯編, SQL, Python, NSIS,INI, REG, INF, BAT,DIFF等眾多腳本文件;
2、支持ANSI,Unicode,UTF-8等編碼互換;
3、可以設(shè)置無限個書簽(9種圖標(biāo)可換)輕松定位;
4、空格,制表符彩色顯示,并可互相轉(zhuǎn)換;
5、可以對任意的文本塊進行操作,ALT鍵+鼠標(biāo);
6、對括號{}〔〕()可以高亮配對顯示,方便查看(僅對英文符號有效);
7、可以自定義代碼頁和字符集,對中文支持良好;
8、使用標(biāo)準(zhǔn)的正則表達式搜索和替換;
9、可以使用半透明模式,cool;
10、快速放大、縮小頁面,不用再設(shè)定字體大;
11、可以指定ESC鍵最小化Notepad2到系統(tǒng)托盤或關(guān)閉Notepad2;
新版特性
zufuliu/notepad2 · GitHub
https://github.com/zufuliu/notepad2/releases
v5.2.6.425
– 修復(fù)了錯誤檢測文本編碼的錯誤
– 修復(fù)了其他幾個小錯誤
v4.23.06 r4862
PowerShell 的詞法分析器和 API 列表已更新到 PowerShell 7.2 LTS。
改進的詞法分析器
添加命令行選項 /ro 以只讀模式打開文件,您可以在 Notepad2.ini 中設(shè)置 ReadOnlyMode=1 以只讀模式打開所有文件
改進了大文件的切換折疊性能。
其他錯誤修復(fù)和改進。
行為改變
使用 ISO-8859-1 或 ISO-8859-9 編碼聲明的文件分別更改為使用 Windows-1252 或 Windows-1254 打開,這遵循 Web 瀏覽器慣例,您可以使用相應(yīng)的 ISO-8859 編碼重新加載文件以獲取舊行為
除二進制文件外,設(shè)置只讀屬性的文件更改為以只讀模式打開。
v4.23.01 r4584
閃爍體更新至5.3.4,請參閱https://www.scintilla.org/ScintillaHistory.html更改。
現(xiàn)代化的所有圖像資源。由@Matteo Nigro設(shè)計,第585期。
已完成metapath HD版本,第46期。c7b580英尺
實現(xiàn)“復(fù)制為RTF”(在“編輯->復(fù)制到剪貼板”下),第35期。b718d0d、294b71b等。
法語翻譯(不完整),第567期。由@VoilierBleu在PR#604中貢獻。
Lexer和API更新:AutoHotkey(8484cb0)、Batch(f5febd6)、CSS(d442953)、HTML(6191e8b)、Python(91f9e9c)、Ruby(39bb296、2c68b34、d02f136等)、Texinfo(d8ef4cc)、TypeScript(d302e6c)。
其他錯誤修復(fù)和改進。
v4.22.09 r4360
Scintilla更新為5.3.1,參見https://www.scintilla.org/ScintillaHistory.html更改。
AutoIt的API列表更新為AutoIt 3.3.16,由@Matteo Nigro在PR#523.59aa5c9中提供。
Scala lexer更新到Scala 3.2.0a5fdca
其他lexer和API更新:C/C++(dbca72a)、CSS(65a37c8)、JavaScript(df50ad9)、PHP(c7df5e2和61d8897)、VB(2af8e47和5b8d68b)、Vim(f7b467d)
支持控制包機和行結(jié)尾的自定義背景色。6b63149號
改善了狀態(tài)欄信息的可讀性,由@Matteo Nigro在PR#503.e15c20f中貢獻
在“排序行”對話框中添加“不排序”選項,以及“合并重復(fù)行”和“刪除重復(fù)行”菜單,第504.4506719期,9ec312a。
添加了文件->保存?zhèn)浞莶藛,問題#493.bcdbe0a
修復(fù)了Windows 11上的系統(tǒng)集成,問題#499.2a1f332
修復(fù)了將Notepad2移動到Windows 8.1上具有相同縮放設(shè)置的另一個監(jiān)視器后不顯示的工具欄,問題#235.d40ab2c
修復(fù)了由于查找文本無法在具有有限權(quán)限的系統(tǒng)上工作而導(dǎo)致的副本選擇,問題#497.08ea311
其他錯誤修復(fù)和改進。
v4.22.07r4278
PowerShell 的詞法分析器和 API 列表已更新到 PowerShell 7.2 LTS。 df3c4a4
改進的詞法分析器:JavaScript d28428d 和 05513a8、Markdown 803b194、WebAssembly 25e9723。
添加命令行選項 /ro 以只讀模式打開文件,您可以在 Notepad2.ini 中設(shè)置 ReadOnlyMode=1 以只讀模式打開所有文件,問題 #470。 15bd2ea
改進了大文件的切換折疊性能。 5108c93 和 a8a61cc
固定打印損壞。 9589aa6
其他錯誤修復(fù)和改進。
使用 ISO-8859-1 或 ISO-8859-9 編碼聲明的文件分別更改為使用 Windows-1252 或 Windows-1254 打開,這遵循 Web 瀏覽器慣例(請參閱 https://encoding.spec.whatwg.org/#names -and-labels),您可以使用相應(yīng)的 ISO-8859 編碼重新加載文件以獲取舊行為,問題 #469。 d190148
除二進制文件外,設(shè)置只讀屬性的文件更改為以只讀模式打開。 15bd2ea
v4.22.05r4220
Scintilla 更新到 5.2.2,有關(guān)更改,請參見 https://www.scintilla.org/ScintillaHistory.html。
PHP 的 Lexer 和 API 列表更新到 PHP 8.1。 新的詞法分析器 issue #239 支持 HTML、JavaScript 和 CSS。 4a5c6d8
更好地支持 CSS、SCSS、Less 和 HSS,issue #65。 24ec46e
改進的編碼檢測,尤其是沒有 BOM 的 UTF-16,問題 #448。 f3e321e、8def37f 等
改進的自動完成功能,Notepad2 可以通過詞法分析器配置腳本進行更多定制。 abe9b30等
改進的詞法分析器:C# 63b56c5、JavaScript 和 Python d7b8ffe、Markdown afbd6d9、Ruby 833ea50。
其他錯誤修復(fù)和改進。
v4.22.01r4056
啟用多線程布局以提高非常寬行的性能,問題 #396。 419cbaf
支持 Markdown(GitHub Flavored Markdown、GitLab Flavored Markdown 和 Pandoc 的 Markdown),問題 #157。 5f40771 等
詞法分析器改進:Batch 1b2422c、CMake 6ff3808 和 ce27099、Java 10c2047、Rust 6eb875d 和 Swift 3deb9fb
改進了多顯示器支持。 8043a8f
添加了新樣式上劃線。 22db60d
添加了在沒有選擇文本時關(guān)閉復(fù)制/剪切當(dāng)前行的選項,問題 #437。 27088f1
修復(fù)了粘貼一些很少使用的字符時的數(shù)據(jù)丟失(由于錯誤的 UTF-16 到 UTF-32 轉(zhuǎn)換),問題 #441。 a0908c5
修復(fù)了在查找或替換對話框中顯示消息框時按 Ctrl + S 后意外的文本更改。 db52d0b
安裝說明
增加右鍵菜單/替換記事本步驟: 菜單->設(shè)置->高級設(shè)置->系統(tǒng)集成
留言與評論(共有 條評論) |