Notepad2 Versions Save

Notepad2-zufuliu 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 metapath-zufuliu.

v4.24.03r5146

2 months 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: 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 (f9fcb647b7961158b7448478f668c49ee1873886), C# (c19dd24d81de9e853e16a1fdfe38a69c7dee8091), CMake (6b0abdb7c963e5be45253f51f8a768962685191d), CSS (29ec2c354540af7a8f78289f28fa373ab94781d9 and 7c12b835303339b9dcf8828d3440fcd9dec6222e), Dart (76cc7032a08270f5b541bec794dfeb80967a1193), HTML (8a57f6726f6a67e73c29f0593a544a16b6323855), JavaScript (3ef43625cdc396c01986e1dc198e196c614acbe0), Nim (c19dd24d81de9e853e16a1fdfe38a69c7dee8091), PowerShell (92c9645a3079fdfa16ea74e5f50a895f1999e13f), Ruby (6984ae8d6fe9f25aa04b8707281807d2f8db1637), Swift (5479ed3b529f139915df92c77b7ce8f1047361df and 4e05bfbc6a60cf34ed9252d854ae4849b95d4d5b), Texinfo (2478f9c98e9c890a90b1b829ace19fff55ef3aa8), TOML (24afa81fd2d335baf3110bb8876d0f69c23c24eb)
  • Support /p (print file with default printer and options) command option, issue #763. ba2a0d7e83069037066ae32ddb0a08547e036587
  • Add new selection mode "Old Visual Studio", issue #761. ce5a15ec4c6ea6a805e9e3119187d6bcf18357a9
  • 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). b4eb87b0f1d194fa7c19ae34bc1fbcc3d859f9db and 7a72f1fb15408d15df9774ef1193aa727063d645

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

4 months 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: boost_regex branch contains Notepad2 built with Boost regex engine, feel free to test latest builds from this branch.

Changes Since v4.24.01r5098

  • Fix DBCS character classification broken, issue #746. 61abd542df1fa13be0873c26e9c25991c78a819f

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

4 months 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: 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. 361920b1ed771219ea26ca7d47f67dc4dc3affc9, contributed by @Sergy2001
  • Recover code folding after unbalanced braces or code folding word pairs, issue #745. 0c6f1ba7f596ebb06d12b6308aa9b38d9bde52cd
  • Other lexer and API updates: Bash (4ed23350495f00ab9777cc7f0299fb1670dd4928), HTML (e44ac47c2183ce45c6aa7940a48e0e116b1d3f1f), Java (70f91c9b75215fc1283434928e036e30a1de70a7), Ruby (ac9484cfd4091ed8720ed04ef8e99b58f63ba0ba).
  • 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

6 months 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: 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. 3e79284d0cae3edc3ef782bf40b07d6171919865
    • Add option (see below) "Insert space after comment marker on toggle line comment", issue #711 and #718. baf1cc1bfc95fa633bcfca5fbae88d3d794df4a6
    • 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. 3494f2e39a208276e7b84e78cb0ccb5dcb22fb7c
    • Improve toggle line comment for Vim 9 script. 597356596d8d46884133983f6c45c5be8e21d535
  • Add drop-down menus for recent history files, discussion #721. c1d95d538af45cc6105b09015f9153f6b36ea1d8
  • Make mark occurrences highlighting color different from text selection color, issue #603 and #720. 84b5e46064c96d44bb5f8257be32a5146318bc2f
  • Support WinHex script and template, issue #714. 76579cb9047eca257ad2d264b912d8a044131348
  • Other lexer and API updates: Bash (12c61ddcf384c8b45505f42f65c62c6c08fe55f8), C/C++ (cf6ff487fd82177345e6dd3bae0dacb543fa4dfa), CSS (3084629c4df720702c92928e1a876b3ec0a5685d), Dart (96dcae8d32b49d03cb96508de942f85a7c6a997e), HTML (046b613c7e783fe365370ba5ed5ea88a44c8bc35), Lua (973f26ff824bccc5692a207d8b9768c32f82cb94), PHP (f385b5134381fe784bc422e1241f72e192503ee0), Python (f43b1e7d27d2fc99b819970f4a7aab41366f4a30), SQL (5987960f3b709a8f21df1cb7ed84b21e646200b3), Visual Basic (b64e2a46bcf428faf12c8bf0f759f57f05ccede8).
  • Fix performance regression for replace all. e9c993cc1dbab3223cbc4750ffe2934291123f6e
  • Fix drag & drop broken when current file is in read-only mode, issue #726. 776ac34418df23965248c4007121681b4bd872d1
  • Fix wrong startup window position when using multiple monitors, issue #731. 49c3f032b47ba7c721dcdebf9ed3e8f107b5b182, contributed by @milnak
  • Several regex bug fixes. 396089067d63af1dd947801dbbeb9c3560ad1c5d, 1bfaf31d6e05b99a1dd441854cfb82c3cf6f601e, e2818f512cd80251153714190d52be85670be62b, 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

8 months 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.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. 3e84cce7460783cde3a9562bbe42542a39db36af
  • Fix MRU saved wrong path for file inside user's Documents folder, issue #706. d399c75863d6ee8387b50770c1a417079a950f05
  • Lexer updates: Bash (0d8d1439121c26b7331a4d8be4e76591ad2217ea, ecddb79ab8b3f0850019dd4b2b30845237e187c6), Groovy and Gradle (d43be5545c27bc363287e167235cb36724f2f756), Inno Setup (f10f6ab25818fdcf31a9c477b12d34b119ffa125), WebAssembly (f3d0372f44360d0fcacae32d330e5d42329ddca5).

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

9 months 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.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. a12666da177b18af47dfdc426b6eab764cfcd00a
  • Support Haskell, issue #29. ae3af1b623de98ad73eacc2602e346972e354800
  • Support Mathematica and WolframScript, issue #652. 946d3d3c2c7e07a14b0108b700d2c1cde5b7d8ad
  • Support Nim Script, issue #371. 995eb35b6c6cba02197eeb6ae16cf17be87149d7
  • Support OCaml, issue #24. bf3297afa95fd1889eb6d4e9ac6dac989a4b1023
  • Support Zig, issue #675. 3e76ecdad85a4c62e080ab7059039b004aaf1214
  • Other lexer and API updates: Bash (85303274090b08be75524f490b304874611bd1fc, ea6398745490485471ee70811d62780c6577ce5a, b3a5fa393d3e8cffa3c489ec793d346eb93f1791, etc.), C++ (88420a4ed4a42730be7b572086391c0c1de65aa5), C# (6e9969f4490a45ed8eca60a8ea62a52c72cfd11e), CSS (373a42185abf8cbfdbfa0a3ebac373f17153b86b), CSV (a305e198f9dcbb79736d26b46346d5e8b5a57780), HTML (8e1f3b7e942b748ed5fbb9aec799f5afc7aaa3f2, 55457447f3ff4dcb48807fd424d0aa0f3badd909, 52893ded236166ead444a879e126815a843de4c0, etc.), Julia (b882a2f42edfc7b98900040f1c8d2a105ea2f626), Lua (d0e2c214ca89dc24b12d5ee6b5492520e95f7de1), TypeScript (2a5a46f3279f0d3bab9c60963d7ac9e873da6432), WebAssembly (cf4efe993eb21be9a8df83aa8d91c62d5e003df5).
  • Use directory for last file to provide initial directory on open/save file dialog when "Remember Recent Files" is enabled, issue #677. 2aaa485279404a3c172306d8d478dbe634ab98aa
  • Added scheme menus to enable JSX/TSX for JavaScript/TypeScript file. a26481121cb28b8b84479b2768087eccd9f08d33
  • Added "Skip empty lines" option on "Modify Lines" dialog, issue #694. 078a14a3691dabd9dbe2744af7577bc7c0bb12d1
  • Fixed file been loaded twice after dropped onto Notepad2, issue #703. 3fb3db695788bbb96fead32f7afe5e9974ecf3ab
  • Fixed editor hang after change word wrap mode, issue #692. 763569c9ee2470017d0e13db89d0e7f4d50a0d49
  • Fixed encoding detection bug when reload file with UTF-8 BOM, issue #686. e632ff20096b54f0e6b8bec73cd83d14bb3d639d
  • Other bug fixes and improvements.

Breaking Changes

  • Menus and auto-completion data for .NET and Java related XML document were removed, issue #698. d6a7ea89fad9ed078d0ff9ce316e787edce6bd44

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

11 months 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.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. 9492cf8afcc34aee3e85d674ac688127a7e282be. Color Preview supported color format (case insensitive, configured with menu View -> 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.
  • Auto-completion improvements:
    • Case insensitive auto-completion now include all words with different casing, issue #654. 6691b7552ebdc30ca99095008af719e44ba42829
    • Added options to disable auto-complete (or ignore) word inside comment, string and plain text, issue #553, #338. 4b6f0a33c4e55af3309f7362f2588896b9411ee8, 3ff3623061c193985b33a129917d84b86a3556c2, etc.
  • Added option "Backspace key smart delete spaces." on Tab Settings dialog, issue #660. 5f0c078cf144583a3aaa4f4a939d4099a531a0cb
  • Bash lexer and command list updated to Bash 5.2 and tcsh 6.24. d2e7e99e67f7b31904db526490ad65c57e213d63, e781ff1bcdb88220957bbd62feda0bf64a27753f, etc.
  • Other lexer and API updates: CSS (d53367e0380885799b7f1341a5a75ae7f38aba51), Dart (91c692e897d2d5c23e66c9e04023dffb6e8f1482), HTML (03ae5cd11ce2027f800d4ff1785bc99f964ac2b1), JavaScript (b1be5453e9fe6b10d281b74686fd853cba713662, 669ff5c53191a3ef4aa36817d3d114e8a21eef37), Perl (a7b35f0d222751d2bcd17b9b8920bce0963d107d), Python (85c9f0cd266f477f97d7dea8c8bd33e2b468f728), SQL (3450041f1442128e03ceaaf3ea2cc834c2f6ec53), TOML (8f7f1d522cb5901f93708e319b73f71aacc7608d), VB (6d79d231a3a0bbeacdb65d4b5d1e52eadf02035b), YAML (8f7f1d522cb5901f93708e319b73f71aacc7608d).
  • 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

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.23.03r4734

  • Lexer and command list for Texinfo updated to Texinfo 7.0. a0e1fb6173556e0b1a3729fa7e255d07017d88b5, fb2f112995b086bf5c207490df299ba9eadcdf11, etc.
  • Other lexer and API updates: CSS (c00f23625df396b1be25fccfd2a954eea54fb7a0 and 4bcd9110646f41f4deccbad04321d2937954ff87), Go (89f1a9f168ca9eca05808e67d44c32c345104228), HTML (ded267973d4a4ec62dcf292995c5281b7a321b52), Java (9b466a8b930b5dcc26c116e8086746187d716560), JavaScript (31723597aeec3c2d8ce043af80c3f389e47358d7), LLVM (95e8cea7c201e973bf33d9fd2c8b94ff0fad33a3), Markdown (3f0d9e1a0e9b8f9aceb04770475ca51e04511822), PHP (7849b3031cdd8cca49be065468ffcae382cad1b6), Swift (dd3aa2776ece8dc4aec8e289a5b233789cb53f60).
  • Make "enclose selection on typing punctuation" configurable, issue #634. 068260237d4ae0abfdab0870d7ba1659fc3a6b65
  • Auto-completion improvements: 97a5846cb3955684d9a132e658d5162e2b00da96, b85245a3ecf9a1f237f827c8954297c14ac8197c, 17f2fdc6e457336e6f3de8aeb4a4f493b2bd4053, etc.
  • Fix title case, halfwidth, fullwidth, Hiragana and Katakana conversions broken, issue #645. e4c797285a5d48a0367fc29467dfdf6b9515a195
  • 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

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.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. c7b580f5c09db8c95da1695e4cfac1e26c198838
  • Implemented "Copy as RTF" (under "Edit -> Copy to Clipboard"), issue #35. b718d0d48a60f69a2f23fe50b46b5ee1f15faa89, 294b71bce761cb01dbf83b5648c1789f16c4b42d, etc.
  • French translation (incomplete), issue #567. contributed by @VoilierBleu in PR #604.
  • Lexer and API updates: AutoHotkey (8484cb0195442ffaa2f91b0fb043ff9d0229f5f5), Batch (f5febd63e1595d62378629511b6e4bdbe1c19b16), CSS (d442953883250dbc4e3e4de3bf3874ec5485a84a), HTML (6191e8b71ce80664674d98e1ba41855060cf8832), Python (91f9e9ce840e5fe423748fc4f27fd8b64c4ac581), Ruby (39bb2968114152ed527bf4a7fd3032fa7d0ad997, 2c68b3412645862fc4077398d52945bce7667e62, d02f136c24bbe29e389dff22f49240cd88129fde, etc.), Texinfo (d8ef4cc2d9b6ca3d36b6677fe0f091dde0158c9f), TypeScript (d302e6cea43fc0f617d85f05a7cdbca9717dd0b5).
  • Other bug fixes and improvements.

Behavior Changes

  • Case sensitive sort lines is changed from linguistic comparison to ordinal comparison, issue #629. 6fc1edebfb128b887ce471644a1d833f59eadff2

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

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.