Skip to content
Compare
Choose a tag to compare

💡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

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.

Compare
Choose a tag to compare

💡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. 419cbaf
  • Support Markdown (GitHub Flavored Markdown, GitLab Flavored Markdown, and Pandoc’s Markdown), issue #157. 5f40771, etc.
  • Lexer improvements: Batch 1b2422c, CMake 6ff3808 and ce27099, Java 10c2047, Rust 6eb875d and Swift 3deb9fb
  • Improved multiple monitor support. 8043a8f
  • Added a new style overline. 22db60d
  • Added an option to turn off copy/cut current line when there is no text selected, issue #437. 27088f1
  • Fixed data loss on pasting for some rarely used characters (due to wrong UTF-16 to UTF-32 conversion), issue #441. a0908c5
  • Fixed unexpected text change after press Ctrl + S when showing message box from find or replace dialog. db52d0b

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.

Compare
Choose a tag to compare

💡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. 4b2e8b2
  • Improved large file support, avoid hangs on processing long line with non-ASCII text, issue #396. c954c4c, 2ab9eda, ce9ec3c, f7d8e9f, etc.
  • Improved toggle fold for default levels, especial for new lexers that has function definition style, issue #389. 6e699d7
  • 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. 1e0d3be and ed030ac
  • CSS property and value list to 2021 snapshot, issue #191. 09a6f9b
  • Lexer for D language updated to D 2.0. 48060df
  • Other lexer improvements: Batch 0847acf, HTML 69f5087, Julia and R d1608d3, VB and VBS eec7c81.
  • Fixed system integration failure on Windows 11, issue #347 and issue #367. 872f9ec
  • Fixed single instance failure for file hosted on samba server, issue #402. 87c5ec0
  • Fixed unexpected scrolling after zoom changed, DPI changed, word wrap changed or file reloaded, issue #423. 26e2930 and d38e3fa

Breaking Changes

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

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.

Compare
Choose a tag to compare

💡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. 8431e9c
  • Support blockdiag (issue #130), attribute list for GraphViz updated to GraphViz 2.49. edcd6a4 and 9345c76
  • Support running both Notepad2 and metapath as symbolic links (see mklink command). 930874d
  • Edit -> Special -> Hex to Char now supports UTF-32 hex sequences (\U or U+ with up to eight hex digits). 24bccfb
  • Added "group by file type" sorting option, which is useful for sorting file names. cd3176a
  • Fixed wrong character classification data for Big5 encoding. 4ac3d6d
  • Fixed Korean Hanja to Hangul conversion failure on some system, issue #393. 2461216
  • Fixed single file instance failure when path name diffs, issue #378. 2c3b8d6
  • Fixed legacy ANSI file broken when "Use Unicode UTF-8 for worldwide language support" is enabled, issue #39 and #386. db68b13
  • Some lexer improvements. 025e2f2, 078fedd, bbb8e7e, 28b2552 and 697c696.

Behavior Changes

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

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.

Compare
Choose a tag to compare

💡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. cb19a7d
  • Support CoffeeScript (2.5.1), issue #19. b941007
  • Asymptote lexer and API list updated to Asymptote 2.70. 6847731
  • C# and Vala lexer updated to C# 10, highlighting for interpolation expressions, escape sequences and format specifiers are implemented. 57426ea
  • CSS lexer supports conditional rule supports, document and -moz-document (Lexilla 5.1.2), issue #333. 37bcf23
  • Inno Setup lexer and API list updated to Inno Setup 6.2, code folding for preprocessor and Pascal code are implemented. fcd39c5, d46f093, 57eebb0, etc.
  • Function or method definitions in Java, Kotlin, Dart and Groovy are highlighted. 9948156 and 4217bc5
  • Python lexer improved highlighting for format specification. 8ec2663 and 0cd65fe
  • HTML event handler list updated to WHATWG 2021-09-08, it's now included in auto-completion list for JavaScript and TypeScript. 2e09289
  • View -> Highlight Current Line -> Highlight Subline is implemented, issue #110. 405b821 and 72c7c68
  • Improved performance for large files when using monospaced font (by default, all schemes other than "Text File"). 0259c98
  • Improved shutdown performance when "Remember Recent Files" is enabled, issue #363. d6845ac
  • Fixed broken changes (introduced by a2a1013) to "Caret Line" global style, issue #369. 4afeeb7 and 1acadf6
  • Fixed "Open As Administrator" broken for text file. 20ff4f1
  • Fixed page up and page down shortcuts broken, issue #359. 6c5902e
  • Experimental fix for registry-based notepad replacement on Windows 11 (see wiki), issue #347 and #367. 3b27a22 and f3563e0

Behavior Changes

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.

Compare
Choose a tag to compare

💡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. 3d5ed2b
  • Open/Save file dialog now accepts forward slash in path string (Unix like path) when "Use XP Style Open/Save Dialog" is enabled. 2a520b6
  • Python API list updated to 3.10; Python lexer now highlights f-expression, escape sequence and format specifier inside string/bytes. e96b8b7
  • Improved Batch lexer. f88d4f8, 9a6cea8, ea4af7e, etc.
  • Keywords update for TypeScript, Kotlin, Swift and JavaScript. 7cfa190, 7859259 and baa129d.
  • LaTeX input sequences updated to Julia 1.8-dev. 7e44744
  • Improved DBCS text processing. 3e7741f and 183fb55
  • Fixed transform backslash for \\ broken, issue #336. cf7fcc7
  • Visual C++ project files are ready for Visual Studio 2022 Preview 2. 6cbb483

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.

Compare
Choose a tag to compare

💡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.03r3646

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.

Compare
Choose a tag to compare

💡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.01r3540

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.

Compare
Choose a tag to compare

💡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.20.12r3452

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.

Compare
Choose a tag to compare

💡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.20.11r3408

  • Support R, with function list for R 4.0.3 base package, issue #26. f68ae56
  • Support AviSynth, AviSynth+ and GScript, with internal function, internal and external filter list for AviSynth 2.6 and AviSynth+ 3.6.1, issue #18. f3324f9
  • Add menu Bookmarks -> Select All (Alt + F6) to select all bookmarked line. 4ff24bd
  • Add "Select All" button on Find Text dialog to find and select all matched text (unlike Find All which finds and highlights all matches), issue #252. 84319d2
  • Add option (for Find All, Select All and Mark Occurrences) to bookmark matched line, issue #256. bb4694a
  • Backspace smart space deletion, issue #22. This improved productivity for file indented with spaces (e.g. two or four spaces in many coding styles), unlike "Backspace key reformats indentation" (Settings -> Tab Settings), smart space deletion works after initial indentation and will not convert (Tab to Space and vice versa) existing indentation. 210930d
  • HTML lexer fixes for PHP and JavaScript. 715c1e9 and 8b2467a
  • Other bug fix and improvements.

Breaking Changes

  • Enclose current selected text (Edit -> Enclose Selection) has changed to using following punctuation (just type the punctuation as usual, e.g. on US keyboard, press Shift + {[ to get open brace {) and shortcuts, issue #255. c0d59eb
key result key result key result
( (selection) { {selection} [ [selection]
' 'selection' " "selection" ` `selection`
Ctrl + 3 '''selection''' Ctrl + 6 """selection""" Ctrl + 9 ```selection```

File List

Localization Language Architecture Minimum System
en English ARM Windows RT (Windows 8 on ARM)
i18n English, 日本語, 中文 (繁體, 简体) ARM64 Windows 10 on ARM
ja 日本語 AVX2 64-bit Windows 7, Server 2008 R2
zh-Hans 中文 (简体) Win32 Windows XP, Server 2003
zh-Hant 中文 (繁體) x64 64-bit Windows XP, Server 2003
한국어 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.