Releases: zufuliu/notepad2
v4.24.03r5146
💡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: boost_regex
branch contains Notepad2 built with Boost regex engine, feel free to test latest builds from this branch.
Changes Since v4.24.01r5100
- Lexer and API updates: AutoHotkey (f9fcb64), C# (c19dd24), CMake (6b0abdb), CSS (29ec2c3 and 7c12b83), Dart (76cc703), HTML (8a57f67), JavaScript (3ef4362), Nim (c19dd24), PowerShell (92c9645), Ruby (6984ae8), Swift (5479ed3 and 4e05bfb), Texinfo (2478f9c), TOML (24afa81)
- Support
/p
(print file with default printer and options) command option, issue #763. ba2a0d7 - Add new selection mode "Old Visual Studio", issue #761. ce5a15e
- Other bug fixes and improvements.
Behavior Changes
- Default indentation and tab width for CSS, JavaScript, JSON, TypeScript and TOML were changed to 2 (smiliar to HTML file). b4eb87b and 7a72f1f
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 include French | winget | winget install -e "Notepad2" |
한국어 | https://teus.me/category/IT/Notepad2 | winget | winget install zufuliu.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.
FindInFiles (see issue #259) is a simple GUI for ripgrep, latest builds are available at https://github.com/zufuliu/FindInFiles/actions.
File | System Requirement |
---|---|
FindInFiles-net4.8 | .NET Framework 4.8 |
FindInFiles-net6.0 | .NET Desktop Runtime 6.0 |
FindInFiles-net8.0 | .NET Desktop Runtime 8.0 |
v4.24.01r5100
💡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: boost_regex
branch contains Notepad2 built with Boost regex engine, feel free to test latest builds from this branch.
Changes Since v4.24.01r5098
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 include French | winget | winget install -e "Notepad2" |
한국어 | https://teus.me/category/IT/Notepad2 | winget | winget install zufuliu.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.24.01r5098
💡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: boost_regex
branch contains Notepad2 built with Boost regex engine, fell free to test latest builds from this branch.
Changes Since v4.23.11r5052
- Scintilla updated to 5.4.1, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- Show file icon on open file MRU drop-down menu items, issue #740. 361920b, contributed by @Sergy2001
- Recover code folding after unbalanced braces or code folding word pairs, issue #745. 0c6f1ba
- Other lexer and API updates: Bash (4ed2335), HTML (e44ac47), Java (70f91c9), Ruby (ac9484c).
- Other bug fixes and improvements.
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 include French | winget | winget install -e "Notepad2" |
한국어 | https://teus.me/category/IT/Notepad2 | winget | winget install zufuliu.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.23.11r5052
💡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: boost_regex
branch contains Notepad2 built with Boost regex engine, fell free to test latest builds from this branch.
Changes Since v4.23.08r4962
- Scintilla updated to 5.4.0, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- Toggle comment improvements:
- Implement "Toggle Block Comment", issue #718. 3e79284
- Add option (see below) "Insert space after comment marker on toggle line comment", issue #711 and #718. baf1cc1
- Enable using Ctrl + / to toggle block comment for CSS, HTML, PHP and XML tags, and using Ctrl + Q to toggle line comment for VBS inside HTML, issue #718. 3494f2e
- Improve toggle line comment for Vim 9 script. 5973565
- Add drop-down menus for recent history files, discussion #721. c1d95d5
- Make mark occurrences highlighting color different from text selection color, issue #603 and #720. 84b5e46
- Support WinHex script and template, issue #714. 76579cb
- Other lexer and API updates: Bash (12c61dd), C/C++ (cf6ff48), CSS (3084629), Dart (96dcae8), HTML (046b613), Lua (973f26f), PHP (f385b51), Python (f43b1e7), SQL (5987960), Visual Basic (b64e2a4).
- Fix performance regression for replace all. e9c993c
- Fix drag & drop broken when current file is in read-only mode, issue #726. 776ac34
- Fix wrong startup window position when using multiple monitors, issue #731. 49c3f03, contributed by @milnak
- Several regex bug fixes. 3960890, 1bfaf31, e2818f5, etc.
- Other bug fixes and improvements.
Behavior Changes
- On toggle line comment, space will be added (comment line) or removed (uncomment line) after line comment marker. this matches Visual Studio Code, Sublime Text, and other editors, to restore old behavior, uncheck "Insert space after comment marker on toggle line comment." on Auto Completion Settings 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 include French | winget | winget install -e "Notepad2" |
한국어 | https://teus.me/category/IT/Notepad2 | winget | winget install zufuliu.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.23.08r4962
💡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.23.08r4950
- Notepad2 can be installed with winget, issue #574, contributed by @MerrickZ.
- Fix document content may not be fully displayed after drag & drop, issue #708. 3e84cce
- Fix MRU saved wrong path for file inside user's Documents folder, issue #706. d399c75
- Lexer updates: Bash (0d8d143, ecddb79), Groovy and Gradle (d43be55), Inno Setup (f10f6ab), WebAssembly (f3d0372).
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 include French | winget | winget install -e "Notepad2" |
한국어 | https://teus.me/category/IT/Notepad2 | winget | winget install zufuliu.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.23.08r4950
💡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.23.06r4862
- Scintilla updated to 5.3.6, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- F# lexer updated to F# 7.0. a12666d
- Support Haskell, issue #29. ae3af1b
- Support Mathematica and WolframScript, issue #652. 946d3d3
- Support Nim Script, issue #371. 995eb35
- Support OCaml, issue #24. bf3297a
- Support Zig, issue #675. 3e76ecd
- Other lexer and API updates: Bash (8530327, ea63987, b3a5fa3, etc.), C++ (88420a4), C# (6e9969f), CSS (373a421), CSV (a305e19), HTML (8e1f3b7, 5545744, 52893de, etc.), Julia (b882a2f), Lua (d0e2c21), TypeScript (2a5a46f), WebAssembly (cf4efe9).
- Use directory for last file to provide initial directory on open/save file dialog when "Remember Recent Files" is enabled, issue #677. 2aaa485
- Added scheme menus to enable JSX/TSX for JavaScript/TypeScript file. a264811
- Added "Skip empty lines" option on "Modify Lines" dialog, issue #694. 078a14a
- Fixed file been loaded twice after dropped onto Notepad2, issue #703. 3fb3db6
- Fixed editor hang after change word wrap mode, issue #692. 763569c
- Fixed encoding detection bug when reload file with UTF-8 BOM, issue #686. e632ff2
- Other bug fixes and improvements.
Breaking Changes
- Menus and auto-completion data for .NET and Java related XML document were removed, issue #698. d6a7ea8
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 include French | ||
한국어 | 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.23.06r4862
💡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.23.04r4766
- Scintilla updated to 5.3.5, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- Implemented color preview via CallTip and click CallTip to open color dialog, issue #659. 9492cf8.
supported color format (case insensitive, configured with menuView -> Show CallTip
):- RGBA:
#RGB
,#RGBA
,#RRGGBB
,#RRGGBBAA
,0xRRGGBB
,0xRRGGBBAA
. - ARGB:
#RGB
,#ARGB
,#RRGGBB
,#AARRGGBB
,0xRRGGBB
,0xAARRGGBB
. - BGRA:
#BBGGRR
,#BBGGRRAA
,0xBBGGRR
,0xBBGGRRAA
. - ABGR:
#BBGGRR
,#AABBGGRR
,0xBBGGRR
,0xAABBGGRR
.
- RGBA:
- Auto-completion improvements:
- Added option "Backspace key smart delete spaces." on Tab Settings dialog, issue #660. 5f0c078
- Bash lexer and command list updated to Bash 5.2 and tcsh 6.24. d2e7e99, e781ff1, etc.
- Other lexer and API updates: CSS (d53367e), Dart (91c692e), HTML (03ae5cd), JavaScript (b1be545, 669ff5c), Perl (a7b35f0), Python (85c9f0c), SQL (3450041), TOML (8f7f1d5), VB (6d79d23), YAML (8f7f1d5).
- Other bug fixes and improvements.
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 include French | ||
한국어 | 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.23.04r4766
💡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.23.03r4734
- Lexer and command list for Texinfo updated to Texinfo 7.0. a0e1fb6, fb2f112, etc.
- Other lexer and API updates: CSS (c00f236 and 4bcd911), Go (89f1a9f), HTML (ded2679), Java (9b466a8), JavaScript (3172359), LLVM (95e8cea), Markdown (3f0d9e1), PHP (7849b30), Swift (dd3aa27).
- Make "enclose selection on typing punctuation" configurable, issue #634. 0682602
- Auto-completion improvements: 97a5846, b85245a, 17f2fdc, etc.
- Fix title case, halfwidth, fullwidth, Hiragana and Katakana conversions broken, issue #645. e4c7972
- Other bug fixes and improvements.
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 include French | ||
한국어 | 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.23.03r4734
💡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.23.01r4584
- Scintilla updated to 5.3.4, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- Modernized all image resources. designed by @Matteo-Nigro, issue #585.
- Finished metapath HD version, issue #46. c7b580f
- Implemented "Copy as RTF" (under "Edit -> Copy to Clipboard"), issue #35. b718d0d, 294b71b, etc.
- French translation (incomplete), issue #567. contributed by @VoilierBleu in PR #604.
- Lexer and API updates: AutoHotkey (8484cb0), Batch (f5febd6), CSS (d442953), HTML (6191e8b), Python (91f9e9c), Ruby (39bb296, 2c68b34, d02f136, etc.), Texinfo (d8ef4cc), TypeScript (d302e6c).
- Other bug fixes and improvements.
Behavior Changes
- Case sensitive sort lines is changed from linguistic comparison to ordinal comparison, issue #629. 6fc1ede
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 include French | ||
한국어 | 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.23.01r4584
💡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. 997c2c1, 4688058, etc.
- Support Base64 encoding and decoding (under "Tools -> Base64" menu), issue #538. contributed by @Matteo-Nigro in PR #565 and #576, e7d7f11, b4d327b, etc.
- Improved encoding detection for binary file. 17bb48c
- Improved AutoSave (issue #493):
- Improved toggle full screen mode, 63e80ba and d048137
- Added menu (under "Settings -> Appearance") and shortcut to hide menu, issue #539. 57c1460
- 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. 7bee3f9
- Updated LaTeX and emoji input sequences to latest. 257734d
- Lexer and API list updates: C# (dafa9c8), CMake (2b0d44f), CSS (3d27445), Bash (90080f8), Matlab (4cd2925), Octave (aea65ca), PHP (db8356b, 44ab85a), Python (6b3c089, 3627092) and VB Script (2d37f76).
- 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. 20703b7
- Position for some menus were rearranged during adding "Tools" menu (issue #581, 5175b04), 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.