Notepad2 Versions Save

Notepad4 (Notepad2⨯2, Notepad2++) is a light-weight Scintilla based text editor for Windows with syntax highlighting, code folding, auto-completion and API list for many programming languages and documents, bundled with file browser plugin matepath.

v4.23.01r4584

1 year ago

💡Tips 1: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any. 💡Tips 2: HD version were built from develop branch with new HD application icon and toolbar images designed by @Matteo-Nigro 🌻, screenshot on home page also made by HD version, metapath HD version is still under development (see issue #46). 💡Tips 3: non-HD version were built main branch, this is also the last version that built with current application icon and toolbar image, later version will be built with same application icon and (16px) toolbar image as HD version.

Changes Since v4.22.11r4478

  • Scintilla updated to 5.3.2, see https://www.scintilla.org/ScintillaHistory.html for the changes.
  • Support column (rainbow like) highlighting for CSV file, issue #545. 997c2c1ba6b1d6d8af3113ea066184deb50b7e7b, 46880587e64fdb376a2791bdb742ce951ee0795e, etc.
  • Support Base64 encoding and decoding (under "Tools -> Base64" menu), issue #538. contributed by @Matteo-Nigro in PR #565 and #576, e7d7f114bc56d2fa73577633d595f14e86b32d8b, b4d327b973b5c9410952dbb14e34ddd4a820c7c4, etc.
  • Improved encoding detection for binary file. 17bb48cc54403fa6d98bb010cdb4374b59a5c455
  • Improved AutoSave (issue #493):
    • Added "Manually delete backups" option, manually saved backups (via "File -> Save Backup") are kept until manually deleted. e9722de3d84b31a0c4c10f2015af390c2e5d9c88 and 958554031193655621a818822ecc86cbae5eb586
    • Use original file extension to save backup. aecd3724322df6d172f9f6943e857db783d4b5e5
  • Improved toggle full screen mode, 63e80bac097b6191b7b8c5c9d976bf5b356a7bbd and d048137e18e24f2931d49ed818dadd4883942ded
  • Added menu (under "Settings -> Appearance") and shortcut to hide menu, issue #539. 57c14609b770288aba70c2fba4e13a92259bfffa
  • Added menus (under "Settings -> Select and Edit Options") to disable multiple section, copy selection as find text and copy paste buffer as find text, issue #506. 7bee3f986b1e595994519756b4883a1e19634977
  • Updated LaTeX and emoji input sequences to latest. 257734d05ec301a382212f8b3b959256d8753b06
  • Lexer and API list updates: C# (dafa9c844616d40bbf492439ab4721761d3f8685), CMake (2b0d44f81e0ec2c02b71c6e41cf88d9036fdf35b), CSS (3d27445af5c378683dcc4068ec65167d307e2992), Bash (90080f8aa23d532f3b7c1320bded563f2292d716), Matlab (4cd29251f8c7979274227208d1b59c3938f7238c), Octave (aea65cac8061bc295362e06b6a38dec367f6d602), PHP (db8356b31c382ca15da5880a600a2a159aa9ebaf, 44ab85a4370a01cec62bfdfe4c4aa5d775a18c5f), Python (6b3c08906775c12df7feb3cc5067cb3cb0fcf217, 362709293dee42cfd8fef77fd43e5d8805eccb1a) and VB Script (2d37f76d1d23e59bd9ace699dee4e875c0513af5).
  • Other bug fixes and improvements.

Behavior Changes

  • Option "Ensure consistent line endings when saving" (on "Line Endings" dialog) is changed to default off, as we already have a default enabled inconsistent line endings warning dialog on loading. 20703b71f6d8e3fab786d288d57c13735c339750
  • Position for some menus were rearranged during adding "Tools" menu (issue #581, 5175b043d4c8d277e32836101a02dc76dff1ed2e), see following table:
Old Position Current Position
File -> Launch -> Open Containing Folder File -> Open Containing Folder
File -> Launch -> Open As Administrator Tools -> Run as Administrator
File -> Launch -> Restart Tools -> Restart
File -> Launch -> New Window Tools -> Launch New Window
File -> Launch -> Empty Window Tools -> Launch Empty Window
File -> Launch -> Execute Document Tools -> Execute Document
File -> Launch -> Open With Tools -> Open Document With
File -> Launch -> Command Tools -> Run Command
Edit -> Action on Selection Tools -> Action on Selection
Edit -> Convert -> Other Conversions Tools -> Text Transliteration
Edit -> Special -> URL Encode Tools -> URL Encode
Edit -> Special -> URL Decode Tools -> URL Decode
Settings -> Other Settings -> Save Before Running Tools Tools -> Save Before Running Tools
Settings -> Other Settings -> Use metapath to Open Folder Tools -> Use metapath to Open Folder
Settings -> Other Settings -> Use XP Style Open/Save Dialog Settings -> Appearance -> Use XP Style Open/Save Dialog

File List

Localization Language Architecture Minimum System
en English ARM64 Windows 10 on ARM
it Italiano ARM legacy Windows RT (Windows 8 on ARM)
ja 日本語 AVX2 64-bit Windows 7, Server 2008 R2
ko 한국어 x64 legacy 64-bit Windows Vista, Server 2008
zh-Hans 中文 (简体) Win32 legacy Windows XP, Server 2003
zh-Hant 中文 (繁體)
i18n all above languages
한국어 https://teus.me/category/IT/Notepad2

Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.

v4.22.11r4478

1 year ago

💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.

Changes Since v4.22.09r4360

  • Scintilla updated to 5.3.1, see https://www.scintilla.org/ScintillaHistory.html for the changes.
  • API list for AutoIt updated to AutoIt 3.3.16, contributed by @Matteo-Nigro in PR #523. 59aa5c9ff44138e0ffabe28c44322fdc2ed885c3.
  • Scala lexer updated to Scala 3.2. 0a5fdca8613f5e4c2751c2f331b8baba1a1b5ffe
  • Other lexer and API updates: C/C++ (dbca72a11549b1977bd9eae8fb2039124e7db9a3), CSS (65a37c8abc9241a348cd401de5d59944a9672f91), JavaScript (df50ad95c02a6359cfa694036981567f53709c9e), PHP (c7df5e21f0e4a01bd53ed2601362b27e5db9a5f8 and 61d8897a5253b131eb445ce80215c149156f7d2f), VB (2af8e47d1264ff8f090e895d7fc808d46e84a771 and 5b8d68b752416ad81cef1b47e88268ce68d648c7), Vim (f7b467d5ba1d5dae0bd7de6f19e88cc803528a7d)
  • Support custom background color for control charterer and line endings. 6b63149a5fc5f7af98feb7a27ac18251007f44b2
  • Improved readability for information on statusbar, contributed by @Matteo-Nigro in PR #503. e15c20f3260040070a2870a0a117b9661b70a8c8
  • Added "Don't sort" option on "Sort Lines" dialog, and "Merge Duplicate Lines" and "Remove Duplicate Lines" menus, issue #504. 450671963d3d716509d02bba713ec71a04000788, 9ec312a5fa3767b0738e3ba7197a225114be682b.
  • Added File -> Save Backup menu, issue #493. bcdbe0a07ef7a57d5bee776a06f6cc6f02a7e94c
  • Fixed system integration on Windows 11, issue #499. 2a1f3320bc18e9999baf15b22c1f497314bf2c2a
  • Fixed toolbar not showing after move Notepad2 to another monitor with same scaling settings on Windows 8.1, issue #235. d40ab2c4d0a8231beb57363ab532e0ecf1c9daeb
  • Fixed copy selection as find text not working on system with limited privilege, issue #497. 08ea31163a0635b4ee77616dd4037e674b1a9c4d
  • Other bug fixes and improvements.

Breaking Changes

  • Shortcut for View -> Word Wrap changed from Ctrl + W to Ctrl + Shift + W, Ctrl + W is change to close Notepad2 (similar to Alt + F4), issue #507. 7b196da794750562d24d39917528f6fe9d37615c

File List

Localization Language Architecture Minimum System
en English ARM64 Windows 10 on ARM
it Italiano ARM Windows RT (Windows 8 on ARM)
ja 日本語 AVX2 64-bit Windows 7, Server 2008 R2
ko 한국어 x64 64-bit Windows Vista, Server 2008
zh-Hans 中文 (简体) Win32 Windows XP, Server 2003
zh-Hant 中文 (繁體)
i18n all above languages
한국어 https://teus.me/category/IT/Notepad2

Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.

v4.22.09r4360

1 year ago

💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.

Changes Since v4.22.07r4278

  • Localization for Italiano, contributed by @Matteo-Nigro, issue #478.
  • Scintilla updated to 5.3.0, see https://www.scintilla.org/ScintillaHistory.html for the changes.
  • Fortran lexer and API list updated to Fortran 2018. ba12c901eef72485eac0f1040e13ff7b00c2a9a7
  • Verilog lexer and API list updated to Verilog 2005 and SystemVerilog 2017, issue #474. 4c5433fc3ffbe5c6ac1b303c31b8d46a1026252e and 14ee7abb55ba15dcc23557d0f21d55003d71b280
  • VHDL lexer and API list updated VHDL 2019. c4b738adaafea004a2d958e791c3e385a442096f
  • Other lexer and API updates: AWK (0688888a3b5fa1c14d08f45ff542761f3895b9ee), C/C++ (96175288f641898f9ac72afe192d37056a94893c and dfe36f0f61b8ced87a200bd6d37abb3c9c9385a7), LLVM IR (cce7d0cc1a02b19e1d0c5edb630a9884f65eee9d), NSIS (e685245fde3f69170e70fac2f964588a6372fd44), PHP (44c24325900821ad05039e894d843e5827f93cb7). Python (93404d74d2fb86cf1d670fcfb36ad706c3e9d539), R (92b5db68c351f86c1360103d6216056e9b0af62e), SQL (58642589d712dabd9802f73fbabfee497c97b18e and 768c5c4bd9f36adfe3b6119111ccb456e658e239), Swift (a15e924c4674352f242d8dcc831afe45e5291f06), TypeScript (619d9b09b5a43029649b175e663dc922d6f91cee), Vim (9cce79e0d17ba98485079edff957981a716b5b80).
  • Other bug fixes and improvements.

Breaking Changes

  • metapath: unit for AutoRefreshRate property changed from second to millisecond. 594cdb22c984936bfcc89f18bed4d3489600a1fa

File List

Localization Language Architecture Minimum System
en English ARM64 Windows 10 on ARM
it Italiano ARM Windows RT (Windows 8 on ARM)
ja 日本語 AVX2 64-bit Windows 7, Server 2008 R2
ko 한국어 x64 64-bit Windows Vista, Server 2008
zh-Hans 中文 (简体) Win32 Windows XP, Server 2003
zh-Hant 中文 (繁體)
i18n all above languages
한국어 https://teus.me/category/IT/Notepad2

Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.

v4.22.07r4278

1 year ago

💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.

Changes Since v4.22.05r4220

  • Scintilla updated to 5.2.4, see https://www.scintilla.org/ScintillaHistory.html for the changes.
  • Lexer and API list for PowerShell updated to PowerShell 7.2 LTS. df3c4a465a524cf5e8e36c831dbe20a6460b9a8b
  • Improved lexer: JavaScript d28428dff6d42e2b7966a398883fd5cd0e65f740 and 05513a8da307f4993c55b652fb52889bbcee1b78, Markdown 803b194a429dfbcf8bc485688ab1c3f814c9cc1a, WebAssembly 25e972314a402ed9b01a673ce010a2420ac5df92.
  • Added command line option /ro to open file in read only mode, you can set ReadOnlyMode=1 in Notepad2.ini to open all file in read only mode, issue #470. 15bd2eaf96d073532654737f5c2ccc4d90411cbc
  • Improved toggle folds performance for large file. 5108c9396fba44415931ecc02c1e7254bda72e6a and a8a61cc052f148315f35593e001f5e923f8a8333
  • Fixed printing broken. 9589aa6cae4cf438aa650b8a841a3298a748f995
  • Other bug fixes and improvements.

Behavior Changes

  • File declared with ISO-8859-1 or ISO-8859-9 encoding is change to open with Windows-1252 or Windows-1254 respectively, this follows web browser practice (see https://encoding.spec.whatwg.org/#names-and-labels), you can reload the file with corresponding ISO-8859 encoding to get old behavior, issue #469. d190148a04f410a71010b8d21dbf9e32fcf0886a
  • In addition to binary file, file with read only attribute set is changed to open in read only mode. 15bd2eaf96d073532654737f5c2ccc4d90411cbc

File List

Localization Language Architecture Minimum System
en English ARM64 Windows 10 on ARM
ja 日本語 ARM Windows RT (Windows 8 on ARM)
ko 한국어 AVX2 64-bit Windows 7, Server 2008 R2
zh-Hans 中文 (简体) x64 64-bit Windows Vista, Server 2008
zh-Hant 中文 (繁體) Win32 Windows XP, Server 2003
i18n all above languages
한국어 https://teus.me/category/IT/Notepad2

Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.

v4.22.05r4220

2 years ago

💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.

Changes Since v4.22.03r4130

  • Scintilla updated to 5.2.2, see https://www.scintilla.org/ScintillaHistory.html for the changes.
  • Lexer and API list for PHP updated to PHP 8.1. HTML, JavaScript and CSS are supported in the new lexer, issue #239. 4a5c6d8f56e14bd05fb55de3c159053df14fd44e
  • Better support for CSS, SCSS, Less and HSS, issue #65. 24ec46ed125b226bbc2ce30a2491f161f43c7c04
  • Improved encoding detection, especially UTF-16 without BOM, issue #448. f3e321ee4f9b142573d722b209d11219fc0baf9d, 8def37f5005fbc38620ed3b039db2e7776c71bf1, etc.
  • Improved auto-completion, Notepad2 is more customizable with the lexer configuration script. abe9b30e23799ee96ee0e2bc068a3ee0c41ee248, etc.
  • Improved lexer: C# 63b56c5433a6b97cf5efd835df1897b322b3c439, JavaScript and Python d7b8ffef991229e22931b294b00c800ae1c257c9, Markdown afbd6d9eca134900be9a1f611203b42f33e70c90, Ruby 833ea503c4c37d796bb9c711e416d94b854c96cb.
  • Other bug fixes and improvements.

File List

Localization Language Architecture Minimum System
en English ARM64 Windows 10 on ARM
ja 日本語 ARM Windows RT (Windows 8 on ARM)
ko 한국어 AVX2 64-bit Windows 7, Server 2008 R2
zh-Hans 中文 (简体) x64 64-bit Windows Vista, Server 2008
zh-Hant 中文 (繁體) Win32 Windows XP, Server 2003
i18n all above languages
한국어 https://teus.me/category/IT/Notepad2

Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.

v4.22.03r4130

2 years ago

💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.

Changes Since v4.22.01r4056

  • Scintilla updated to 5.2.1, see https://www.scintilla.org/ScintillaHistory.html for the changes.
  • Enable multi-threaded layout to improve performance for very wide lines, issue #396. 419cbafa60f7097f7ea8fea9c039db4b4801da93
  • Support Markdown (GitHub Flavored Markdown, GitLab Flavored Markdown, and Pandoc’s Markdown), issue #157. 5f40771caf89168586f1069ff5350e39238a48c6, etc.
  • Lexer improvements: Batch 1b2422cdcd27e20241f9f660ff1561bc2cc4f401, CMake 6ff3808f42962e5108cf63491e0a5a507df08c72 and ce270999b2b947f281028e0209bdbd08cd8ef8eb, Java 10c20476af322a53ce02da5454db0ae8ad9de458, Rust 6eb875dd865c09d28583480d54450b4681d7baba and Swift 3deb9fbb95c6f788be9538a91878844f1f434026
  • Improved multiple monitor support. 8043a8fdeaaa88cf4c5470aa4f835f43129138fa
  • Added a new style overline. 22db60d26f75a440701b9c2d7a7c1d3a120da40f
  • Added an option to turn off copy/cut current line when there is no text selected, issue #437. 27088f1831f39a312a74152730a7efcdc8b92718
  • Fixed data loss on pasting for some rarely used characters (due to wrong UTF-16 to UTF-32 conversion), issue #441. a0908c536a8e0e9711f802102f153091104b8b4d
  • Fixed unexpected text change after press Ctrl + S when showing message box from find or replace dialog. db52d0b8369bad837c7939757600feb385b3ed75

File List

Localization Language Architecture Minimum System
en English ARM64 Windows 10 on ARM
ja 日本語 ARM Windows RT (Windows 8 on ARM)
ko 한국어 AVX2 64-bit Windows 7, Server 2008 R2
zh-Hans 中文 (简体) x64 64-bit Windows Vista, Server 2008
zh-Hant 中文 (繁體) Win32 Windows XP, Server 2003
i18n all above languages
한국어 https://teus.me/category/IT/Notepad2

Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.

v4.22.01.4056

2 years ago

💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.

Changes Since v4.21.11r3986

  • Scintilla updated to 5.1.5, see https://www.scintilla.org/ScintillaHistory.html for the changes.
  • Implemented AutoSave, issue #58. 4b2e8b2d083f2e909848399c4704f36bfe6f4591
  • Improved large file support, avoid hangs on processing long line with non-ASCII text, issue #396. c954c4cec64bc661d57188230310491180d4bec0, 2ab9eda02d5c31eef6e09b0eef3c16da88279fde, ce9ec3c19813e3de606df157d99dd852eaf4a26e, f7d8e9fbc4315d6725df8ce72221966796cfed0b, etc.
  • Improved toggle fold for default levels, especial for new lexers that has function definition style, issue #389. 6e699d70151183f8e08e7cf6b3408e66ba3822c7
  • Batch file and Shell script now opened with preferred encoding (ANSI and UTF-8 respectively) regardless of global default encoding settings, issue #394 and #399. 1e0d3be5faea1280f802a462da7e6e0243365113 and ed030acad5dc39763d13e9ec9cb88c961104ae36
  • CSS property and value list to 2021 snapshot, issue #191. 09a6f9b542a17cbec19c81948de94cd0fd21ef13
  • Lexer for D language updated to D 2.0. 48060df99b6fd305e5fb9ba038abcc670d79400a
  • Other lexer improvements: Batch 0847acf396feb8138a20144ee9c48760457c0d07, HTML 69f50874702e2559a18fdf7b5cd649fa4baa316a, Julia and R d1608d3e1398d39a8612f65a70babcf58eb1264b, VB and VBS eec7c81f58a04a8c5782486830e2af51891b8e91.
  • Fixed system integration failure on Windows 11, issue #347 and issue #367. 872f9ec58ba7ca6ef1c70563541e70caa4d8c1c6
  • Fixed single instance failure for file hosted on samba server, issue #402. 87c5ec056e3840435a2201422b64f5f484b2a1ea
  • Fixed unexpected scrolling after zoom changed, DPI changed, word wrap changed or file reloaded, issue #423. 26e2930bf2752ff68a598edc8ebcd5ae03c3588e and d38e3fa48a4b40ab4ba94fefbe37ce4f16df1e8e

Breaking Changes

  • 64-bit build dropped support for XP and Windows Server 2013, issue #384. c7138d27391bd98a5fda685bd8433527ac3edc06
  • The case style property was removed, issue #422. 6c2cbfa5e0fb1bdf692606a8d4a6dc5bc3709da3

File List

Localization Language Architecture Minimum System
en English ARM64 Windows 10 on ARM
ja 日本語 ARM Windows RT (Windows 8 on ARM)
ko 한국어 AVX2 64-bit Windows 7, Server 2008 R2
zh-Hans 中文 (简体) x64 64-bit Windows Vista, Server 2008
zh-Hant 中文 (繁體) Win32 Windows XP, Server 2003
i18n all above languages
한국어 https://teus.me/category/IT/Notepad2

Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.

v4.21.11r3986

2 years ago

💡Tips 1: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any. 💡Tips 2: You can enable View -> Unicode Control Character (available since v4.19.01) to prevent Trojan Source attacks.

Changes Since v4.21.09r3900

  • Scintilla updated to 5.1.4, see https://www.scintilla.org/ScintillaHistory.html for the changes.
  • Unicode data updated to Unicode 14.0.0. 8431e9ce543ef9421244c87edab1c071c23b84e7
  • Support blockdiag (issue #130), attribute list for GraphViz updated to GraphViz 2.49. edcd6a4dc5fd766cfbda15ac0d63832411bb1459 and 9345c76c45267c6564aead33f3a6829e8050adf4
  • Support running both Notepad2 and metapath as symbolic links (see mklink command). 930874d9ce29e4a0e2dccf3a4fd8e76fbc909415
  • Edit -> Special -> Hex to Char now supports UTF-32 hex sequences (\U or U+ with up to eight hex digits). 24bccfbcd2f1813a11b65b798bbc3fbc131c8146
  • Added "group by file type" sorting option, which is useful for sorting file names. cd3176a8eb115eb1a6e2b0e46e056119573aa6e4
  • Fixed wrong character classification data for Big5 encoding. 4ac3d6d0555eb91b5648406e7b20dfeb6f4b4c03
  • Fixed Korean Hanja to Hangul conversion failure on some system, issue #393. 246121618f970cb74f66b235dd9d58027d14a84d
  • Fixed single file instance failure when path name diffs, issue #378. 2c3b8d6fd07556858a94888ffd8602792c327b6d
  • Fixed legacy ANSI file broken when "Use Unicode UTF-8 for worldwide language support" is enabled, issue #39 and #386. db68b1380cfb96a30641da2ff37a985a00b69897
  • Some lexer improvements. 025e2f27c36aff1874da481bf7f5c2fc1b2112a1, 078fedd291e30723e7ab38ad79b1f9c723aa5436, bbb8e7e450cf5b2211a78c5328e29d60821e6952, 28b255274e1ff15be8bc4ae4610c5822f7beac61 and 697c696c291343990fa146d0e50fd6aff063f653.

Behavior Changes

  • "Open ANSI (unknown encoding) file in UTF-8 mode" is enabled by default. af59a7135ac483ca349f7f12d836f918a37e862a and 57649809a20c0bd2a26466c84ee8efe2c1c58dc8

File List

Localization Language Architecture Minimum System
en English ARM Windows RT (Windows 8 on ARM)
ja 日本語 ARM64 Windows 10 on ARM
ko 한국어 AVX2 64-bit Windows 7, Server 2008 R2
zh-Hans 中文 (简体) Win32 Windows XP, Server 2003
zh-Hant 中文 (繁體) x64 64-bit Windows XP, Server 2003
i18n all above languages
한국어 https://teus.me/category/IT/Notepad2

Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.

v4.21.09r3900

2 years ago

💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.

Changes Since v4.21.07r3826

  • Scintilla updated to 5.1.2, see https://www.scintilla.org/ScintillaHistory.html for the changes.
  • Support AutoHotkey (AutoHotkey_L and AutoHotkey_H v2), issue #17. cb19a7d3859f9299d97422b1240802c22457991d
  • Support CoffeeScript (2.5.1), issue #19. b9410074129ded2fcb64373cb51d527a73b28eeb
  • Asymptote lexer and API list updated to Asymptote 2.70. 68477311cbfff63d26d5a5eba6cca5a751629fd9
  • C# and Vala lexer updated to C# 10, highlighting for interpolation expressions, escape sequences and format specifiers are implemented. 57426eabab04f8c88e0d59c168b356c6439011bd
  • CSS lexer supports conditional rule supports, document and -moz-document (Lexilla 5.1.2), issue #333. 37bcf23f65cb8b26ec91a19d0ef20c9cbb7ee360
  • Inno Setup lexer and API list updated to Inno Setup 6.2, code folding for preprocessor and Pascal code are implemented. fcd39c5aca19d0c0fa41ff3b47db6fa20f4a9b5d, d46f093a60c40652e75e365d493ea5328420961c, 57eebb0a6ee2058887d7d0e13b375dab1123ac46, etc.
  • Function or method definitions in Java, Kotlin, Dart and Groovy are highlighted. 994815694d8d50522fea17e619b7374b355dbb7f and 4217bc508aa6217bcb4821663f7aba8fcd7a6e32
  • Python lexer improved highlighting for format specification. 8ec26636b48e80e33f5b8e5556c938f0ad0a180d and 0cd65fe501a2bb08dcc1cb68343c959acd7664ff
  • HTML event handler list updated to WHATWG 2021-09-08, it's now included in auto-completion list for JavaScript and TypeScript. 2e092896ce9f6ac5727c910728e355cb1ea6917b
  • View -> Highlight Current Line -> Highlight Subline is implemented, issue #110. 405b8218cbc820e455618484edad40303ddc0edd and 72c7c6848e487311a40c34d4399bd0a56baf9e1f
  • Improved performance for large files when using monospaced font (by default, all schemes other than "Text File"). 0259c982fbee0315c866f69585784538319d1ea7
  • Improved shutdown performance when "Remember Recent Files" is enabled, issue #363. d6845ac2b0e506ee39ec42a5abdca688f202b9b7
  • Fixed broken changes (introduced by a2a101351658f2da6968a67c360355a8e78f7fcd) to "Caret Line" global style, issue #369. 4afeeb735c43c0a3accc4941a3fbf38ecf420f17 and 1acadf64c27121886a0a3aa078c6c1f2bfaf88ae
  • Fixed "Open As Administrator" broken for text file. 20ff4f1cef4153e004fc59ba3fb2d7431393cc3b
  • Fixed page up and page down shortcuts broken, issue #359. 6c5902e2ff2b0dc1bbe031a6fb83dd5ba618c978
  • Experimental fix for registry-based notepad replacement on Windows 11 (see wiki), issue #347 and #367. 3b27a225f7e56dc9d047ff973efaca0fdb5321e8 and f3563e085504ca3e6ffc1873d0e9ac9b3b6d310e

Behavior Changes

  • Default code font (font:$(Code)) now resolves in following order: DejaVu Sans Mono, Cascadia Mono, Consolas, Courier New. c5e141655beadbd06f53ac205c3c7c4ee3c997ec

File List

Localization Language Architecture Minimum System
en English ARM Windows RT (Windows 8 on ARM)
ja 日本語 ARM64 Windows 10 on ARM
ko 한국어 AVX2 64-bit Windows 7, Server 2008 R2
zh-Hans 中文 (简体) Win32 Windows XP, Server 2003
zh-Hant 中文 (繁體) x64 64-bit Windows XP, Server 2003
i18n all above languages
한국어 https://teus.me/category/IT/Notepad2

Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.

v4.21.07r3826

2 years ago

💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.

Changes Since v4.21.05r3750

  • Scintilla updated to 5.1.0, see https://www.scintilla.org/ScintillaHistory.html for the changes. 3d5ed2b6a2a224e73fc3094c6f14502bf3b7683f
  • Open/Save file dialog now accepts forward slash in path string (Unix like path) when "Use XP Style Open/Save Dialog" is enabled. 2a520b6aada10a246bef49b68cd39213c51d2647
  • Python API list updated to 3.10; Python lexer now highlights f-expression, escape sequence and format specifier inside string/bytes. e96b8b7063f6d46e1aa54c1da2e6bfed9f3bfb34
  • Improved Batch lexer. f88d4f8a1dee5846d77207e2476833d9f012ad1f, 9a6cea898084a92a77fe5e9a8fb4add373cd2c75, ea4af7e369e754e5a8b95cb8074e87ce8e89a7e7, etc.
  • Keywords update for TypeScript, Kotlin, Swift and JavaScript. 7cfa1909ba24b1793da647a21ff0586712c439ae, 785925965fb74b9fec8b2756bc280ef3ac051d3e and baa129d5b1c66b90f9ae2040b46a50daec4aefa4.
  • LaTeX input sequences updated to Julia 1.8-dev. 7e447440180b669aadd75356df4f9f61fbf3a1e0
  • Improved DBCS text processing. 3e7741ff45070a6c0af6e71a332471d177b9355e and 183fb5510eb1144004781cf7a5e83b5fe0d6c699
  • Fixed transform backslash for \\ broken, issue #336. cf7fcc7f6e04b8dbec846b914eb2bed578baddff
  • Visual C++ project files are ready for Visual Studio 2022 Preview 2. 6cbb48344f4eda2d3f618f067ac0cae9cebcd3db

File List

Localization Language Architecture Minimum System
en English ARM Windows RT (Windows 8 on ARM)
ja 日本語 ARM64 Windows 10 on ARM
ko 한국어 AVX2 64-bit Windows 7, Server 2008 R2
zh-Hans 中文 (简体) Win32 Windows XP, Server 2003
zh-Hant 中文 (繁體) x64 64-bit Windows XP, Server 2003
i18n all above languages
한국어 https://teus.me/category/IT/Notepad2

Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.