Releases: zufuliu/notepad4
v4.20.09r3288
The builds (unsigned) works for Windows XP or Windows Server 2003 and above. The AVX2 build works for Windows 7 SP1 (or Windows Server 2008 R2 SP1) and above (64-bit only), requires CPU support for AVX2, e.g. CPU sold since 2013, such as Intel Core i3, i5, i7, i9 or AMD Excavator, Zen, and more.
Latest development builds (artifacts in Release configuration for each compiler and platform) are available on https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2
💡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.08r3252
- Scintilla is upgraded to 4.4.5, see https://www.scintilla.org/ScintillaHistory.html for details.
- Improved supporting for large files, reduced memory usage for Text File and 2nd Text File by about half. de20fab, 26de7ea, d128883, 0ae71f9, etc.
- File variables (encoding tag) supports Vim
fileencoding
and MySQLSET NAMES
comment (e.g./*!40101 SET NAMES utf8mb4 */;
,/*!40101 SET NAMES utf8 */;
, etc.). 8019597 - Fix GraphViz lexer bug for arrow (
->
) highlighting. 3f310af - Other bug fix and improvements.
File List
File | SHA-256 |
---|---|
ARM_v4.20.09r3288.zip | A9BF715BAA38E2E469F3D2D4BD7F8328A4CBF32541D6E605DD97A580FDA06F96 |
ARM64_v4.20.09r3288.zip | 5081FBF66955240060992FD315A1953825ED3A983A20FA0AF52DBA8B273F73FA |
AVX2_v4.20.09r3288.zip | E8F4A372FF8B3DC523E8CDAFCE36BED8483DECC6FE3DA5077262A92FC6DA8B62 |
Win32_v4.20.09r3288.zip | F23CEAC9F33CA469E7B568FA7C61E6F06A39D71A72726A0CD61824761308EC34 |
x64_v4.20.09r3288.zip | 364D4AA8F7CC5A16C3B9F6E10B77CF24BF8C2AB01D71B952C798B9FE4437F28C |
Localization | English, 日本語, 中文 (繁體, 简体) |
ARM_v4.20.09r3288.zip | 002F6AEA1B1B231074116895066A23CAB68431A4B8A701CB7402520090B07A52 |
ARM64_v4.20.09r3288.zip | A7708E504251FEEEFB385E6A11F529470ED57ED32D4B22AAF51CC86680239C79 |
AVX2_v4.20.09r3288.zip | A52A2801B9BE820A91A5FF8E975276F23858A30BD7E3C9C4381B626246BB1EF1 |
Win32_v4.20.09r3288.zip | 206D3108373CCCF47C70384B8E2BB4FF952DC014A784CEDD18909C9EC81B2569 |
x64_v4.20.09r3288.zip | B5A182801B64EA09FA527DA26CBEB84D920C5C5DFD445B05E8A45F0E0595A0CC |
한국어 | https://teus.me/category/IT/Notepad2 |
ja | 日本語 |
ARM64_v4.20.09r3288.zip | 801A16D0370473D877B4E3FF34D891F68664E48847CBAB69FF140D1B36AF6FAB |
AVX2_v4.20.09r3288.zip | B0D5936B17E7EA8ECFCB7CE617D1729BB69C0B31EA330D5FB63C8BAE25EAFE03 |
Win32_v4.20.09r3288.zip | 19FB94CC27D2CCF2A28D4E54E499A1D0EF116C7AA0444428196A007B657F7A68 |
x64_v4.20.09r3288.zip | 623BED5D484C68739C8FE8B12DAE84E658A5F013F27B2EA5D4618C542C2D3BDB |
zh-Hans | 中文 (简体) |
ARM64_v4.20.09r3288.zip | 0EE914E52AAA7FC9266C9710A4B8F7BDE0D2767BF8B999408DC3DBBA717556A9 |
AVX2_v4.20.09r3288.zip | 8F6176D8E00B6B59EC547EB2DFFFCADF1845171D8360620979B792D07DEEEB4A |
Win32_v4.20.09r3288.zip | 5AD091FD5BD92D6732AA3700B08DEF2CACEAC5FD0EADFF060F699B3FEF9EDAB7 |
x64_v4.20.09r3288.zip | 99D1A4AA92030956F15E6D3B403C48EE82A316D474EF216041B5546812FE8802 |
zh-Hant | 中文 (繁體) |
ARM64_v4.20.09r3288.zip | 5244B47F2FE3EE57618F0D56D6C927989E415775CD7E9FCC912CFFC0B13C9E69 |
AVX2_v4.20.09r3288.zip | 5966AA1460EF07EBFF047540A5A6AB4AFA034BE9C454646AF07885F10E0F9EC0 |
Win32_v4.20.09r3288.zip | 94774EE90EC6C86EC954DCD786225F9A9B5FF9A53781994945E6E65732715547 |
x64_v4.20.09r3288.zip | 3F29AE0D88B5B0255D0ECDF00A1D23F3A177F7962FEE55525954E417E596F6BF |
v4.20.08r3252
The builds (unsigned) works for Windows XP or Windows Server 2003 and above. The AVX2 build works for Windows 7 SP1 (or Windows Server 2008 R2 SP1) and above (64-bit only), requires CPU support for AVX2, e.g. CPU sold since 2013, such as Intel Core i3, i5, i7, i9 or AMD Excavator, Zen, and more.
Latest development builds (artifacts in Release configuration for each compiler and platform) are available on https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2
💡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.07r3180
- Improved large file loading speed, max loadable file size is increased to half physical memory size (file larger then 4 GiB is still not supported, see issue #125). 792c34f, 76ed6be, 45b0c3c, 380e4d7
- Improved processing large file and long line text. c8490b5, 144cbfa, 65ed9c0, fe7e1f8
- Noteapd2 now uses Zach Wegner's faster-utf8-validator for AVX2 build, and Win32/x64 builds running on CPU supports SSSE3 (most CPU sold since 2006). 4813772
- Background color for code folding margin is now customizable, issue #228. 7717c3e
- Supports line number and column/character index after file name on opening URI, issue #94. a9c75f1
- Supports Markdown URL on opening URI, bacfb67
- Improved Chinese localization, thanks @SeaHOH. 2a3a99c, 39f4a38, d6de9e9
- Scheme keywords/API list updates:
- Allow print empty document, just like other application does. 5bad328
- Fixed bug in old UTF-8 validator. b802cbd
- Fixed
/s scheme
command line option broken. 6015404 - Other bug fix and improvements.
Breaking Changes
- Global styles "Current Block" and "Fold Margin" are merged into one style "Code Folding", where
fore
is the color for current block highlighting on code folding margin,back
is the background color for code folding margin. cd9a83d
File List
File | SHA-256 |
---|---|
ARM_v4.20.08r3252.zip | FBBF7E66FD30C4AF0AC9AEE8BEAE2D3F7A74B79D054341DA518D4754D86D6B1C |
ARM64_v4.20.08r3252.zip | 9BAF4C4E09322EE08EE0C6BA329390FCED108CE53FE200246779FCC988C66FCA |
AVX2_v4.20.08r3252.zip | 247DE84F904F00306F2FA840F9624F32AD8DA2F9A00D2FF48AA01D1E24EDB392 |
Win32_v4.20.08r3252.zip | 53BA7F268E8B9371602C83AD5E8B9F9BB3B9EC45E2099ED84F5C779B63451525 |
x64_v4.20.08r3252.zip | 28A80AC4152810AA1EA72D910185C6A784EADA281FB28286DA5A7E1B310619C1 |
Localization | English, 日本語, 中文 (繁體, 简体) |
ARM_v4.20.08r3252.zip | FE0452ECFA55CB11F8AE452875AB64987813794854B1CCE80B9614F1F2F1E253 |
ARM64_v4.20.08r3252.zip | CFE2157CA2BB1FA773A2AE9663BA9A89383C34719710129FBB272454BB00E250 |
AVX2_v4.20.08r3252.zip | F268D78366A33A5EA56A428D1C9E4F75868184B27EF053453BBBDD48642F71E9 |
Win32_v4.20.08r3252.zip | 82DAD5F0C87F636D0069B4767F8297B5244C3851379B4B0CAE5DACF4D98E5780 |
x64_v4.20.08r3252.zip | 7270DD633D9DE31F055566655CF547D711E7EBA2CC8BCD2104CA93120F56146A |
한국어 | https://teus.me/category/IT/Notepad2 |
ja | 日本語 |
ARM64_v4.20.08r3252.zip | 5BFCE38AF8C27CFD4DB2BCB21F9B72D469F6BF5ED33AC06351FF363685549695 |
AVX2_v4.20.08r3252.zip | A733D0280E336A98D60C1660E628B2E5B1E31E61518F6CAFCBAE2058D4032A2E |
Win32_v4.20.08r3252.zip | A2EE5F90E3ED102381B33BF14883DE389DEE55D8A3014A817F6EC7E6233D6F52 |
x64_v4.20.08r3252.zip | 7277F2783E1B1CE7AAA8EE35BCDAFB54AA07C85A8431723602A8AB2B4B61394D |
zh-Hans | 中文 (简体) |
ARM64_v4.20.08r3252.zip | F9D9F6D32B1A47E356C2911F11B95E83FA9E14C4717D3A41A2F80484485A0CFF |
AVX2_v4.20.08r3252.zip | 71083262A992FDBDAA0AA431353749411ADFDF7C341F05D1BC4C9C491480055D |
Win32_v4.20.08r3252.zip | 4C8CD6629C860CE3898330D34ADED80A0F683BD02985D0F7F164CFBC31F675C8 |
x64_v4.20.08r3252.zip | A803A49290C2032FE52275885BE441BC5911F34D4897B76D06B486DB635ADF6D |
zh-Hant | 中文 (繁體) |
ARM64_v4.20.08r3252.zip | B40C06D5E8C33C63F012CE6986A7B919FA5D8DBC3625A618C9946DA4F5D1FD67 |
AVX2_v4.20.08r3252.zip | 2B126281FE5F95057835E653FA36A8C829BE4AB9A4354B89CDA2F4267AF4ED45 |
Win32_v4.20.08r3252.zip | AF647BF2ECB64E48A8762FAF9F79FB20D35B7B8E972D414ED010917C0E61235A |
x64_v4.20.08r3252.zip | 838E530EBA2B9600D355F6E5890B28DF1B17FF5B98472E08A9F708F78E70643E |
v4.20.07r3180
The builds (unsigned) works for Windows XP or Windows Server 2003 and above. The AVX2 build works for Windows 7 SP1 (or Windows Server 2008 R2 SP1) and above (64-bit only), requires CPU support for AVX2, e.g. CPU sold since 2013, such as Intel Core i3, i5, i7, i9 or AMD Excavator, Zen, and more.
Latest development builds (artifacts in Release configuration for each compiler and platform) are available on https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2
💡Tips: To keep your current settings, do NOT replace Notepad2.ini or metapath.ini or any theme files with the bundled one, but please mind breaking changes since in v4.19.01r1786.
Changes Since v4.20.06r3118
- Scintilla is upgraded to 4.4.4, see https://www.scintilla.org/ScintillaHistory.html for details.
- Add standalone improved lexer for Go and API list for Go 1.14, issue #145. 4efdc1d
- Add six goto commands: Goto Block Start, Goto Block End, Goto Previous (Sibling) Block, Goto Next (Sibling) Block. 8a483b0
- Improve find & replace, always copy current selected text as search string and focus on "Replace with" edit box after opening find & replace dialog, issue #216. d5545bc, b8cbb6a and 1796bc8
- Keep document at same scroll position after auto reloading, issue #219. 5a6ec94
- Make EOL-is-selected fill width customizable (set by
size
property in Selected Text global style), issue #186. 421e910 - Update C++ API list to C++20 final draft n4860, C API list to C2x/n2479, issue #160. 5d6f3f8 and 12bf67d
- Improve TOML, Vim and YAML lexers. 173a854, 62c0182, etc.
- Updated Localization for 日本語.
- Fix caret may not visible after DPI changed, zoomed or word wrap mode changed, issue #49. 28aa9c2
- Fix unbalanced braces/parentheses/brackets after auto-completion, issue #217. 951f4e3, df754c8, fac2080, etc.
- Fix redundant end keyword for current code block after auto indent text, issue #218. ea8bf7d
- Fix line selection mode not reset after selection been deleted. ba3bde1
- Other bug fix and improvements.
File List
File | SHA-256 |
---|---|
ARM_v4.20.r3180.zip | 49C26FB26A3496539F41262BE5C56326589AF7E497054DD02B87D69067C08FE4 |
ARM64_v4.20.r3180.zip | 6FC5687BA18BE2143C675991125292FEE907BC65507F5D71CAD9A864A8821350 |
AVX2_v4.20.r3180.zip | BEAFF94AE0F00130445A0DCC09A7803F3B3887B32B25FB548B5D267F9D7F0EFA |
Win32_v4.20.r3180.zip | 40FBF503A9D72FFB1B1D934E4C30186D626E2BF6BC38A4B22C5482FBE4F7AE8F |
x64_v4.20.r3180.zip | B81D441C20E435C8B3D9E7A9DE3EC9C677FFAB4A72B3218722DCF6A49B6C721C |
Localization | English, 日本語, 中文 (繁體, 简体) |
ARM_v4.20.r3180.zip | 582A5778C7AD1F9623D519EF2A489BEAF0532454E9E2911B198D9EB7F8D0860C |
ARM64_v4.20.r3180.zip | 40D0040C609D56618F1B852E29177DF5F71278143083ECACADDA593616AA8378 |
AVX2_v4.20.r3180.zip | 7693F1E1A85EF1F50852A837A8AD2A39618097F5B2FA37B1AA57C0188BCBDAF0 |
Win32_v4.20.r3180.zip | DAFA085C4CB26787A52FF1320D59F6DF8CD5A28ED3545251B2A9495BDECA2B11 |
x64_v4.20.r3180.zip | DF08E37430A93CFD2B63D765C0F415BF4F8F8756E1ED9D3CFF6406EF45B67B0A |
한국어 | https://teus.me/category/IT/Notepad2 |
ja | 日本語 |
ARM64_v4.20.r3180.zip | 23408C00E17E78BE3519323362F3199094F93D413F44ED6104123C2505F713CD |
AVX2_v4.20.r3180.zip | 654A0F8D80975A730A52E1630F7335BF148C681C732474EC254984E85ECE9C88 |
Win32_v4.20.r3180.zip | E7D2EE179FDC7FD94F4BC4F60584732478056A60150DD69AC30C41D4E2C9AF27 |
x64_v4.20.r3180.zip | DE6D984CC898E6378F496E5E1857798EC6399FF5CBEBF144EBF99CE252A3E919 |
zh-Hans | 中文 (简体) |
ARM64_v4.20.r3180.zip | E5FBA6CB3A443F2B1807DDF73615F85FDB71FFC1E446E20F65F10EE9E2BD715A |
AVX2_v4.20.r3180.zip | 6E35C5A63C4685DC8FB5463814C7DDC10A4FCA33012C04FD8C99336D0016D1F1 |
Win32_v4.20.r3180.zip | 5E51AEF9789DE5AD63A7F2FB9A2E4A3A7C0DA2F3E1E6325370A66A809257403E |
x64_v4.20.r3180.zip | E5C1EBFB7F31B8FA0B664DB8E18B918623C02526B2289B0E64F7F77FEB6E2DD8 |
zh-Hant | 中文 (繁體) |
ARM64_v4.20.r3180.zip | B6F32B49B3BB5C7FBD6338A85F0D951FF0F55531E97BF50E5747F3CA4D76BABB |
AVX2_v4.20.r3180.zip | 085FA9B53AADEB0C230D82EE90346670B316D56680F5788A5F529000C89128EC |
Win32_v4.20.r3180.zip | E6C1743C3FED26EE715BD05C016B01C54A4E52F8E6CA748C99812C8910BB5D62 |
x64_v4.20.r3180.zip | 07EA059A0EBAAC82AEC46C64E7DEB8C8563CD3E2CE456874C70F4D1FB24BB393 |
v4.20.06r3118
The builds (unsigned) works for Windows XP or Windows Server 2003 and above. The AVX2 build works for Windows 7 SP1 (or Windows Server 2008 R2 SP1) and above (64-bit only), requires CPU support for AVX2 and POPCNT, e.g. CPU sold since 2013, such as Intel Core i3, i5, i7, i9 or AMD Excavator, Zen, and more.
Latest development builds (artifacts in Release configuration for each compiler and platform) are available on https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2
💡Tips: To keep your current settings, do NOT replace Notepad2.ini or metapath.ini or any theme files with the bundled one, but please mind breaking changes since in v4.19.01r1786.
Changes Since v4.20.05r3026
- Scintilla is upgraded to 4.4.3, improved per-monitor DPI awareness, see https://www.scintilla.org/ScintillaHistory.html for details.
- New localization: 日本語 (by @maboroshin).
- Improve printing: default text font is now used to print header and footer, fix file name on header is not shown even enabled. c7872b8
- Add option to enable scrolling past last line, issue #199. abdb2f4
- Bring back open 7-bit ASCII files in UTF-8 mode, issue #196. 8ec8e1e and 39da7d7
- Add workaround to fix title bar flashing when using inline mode IME, issue #203. 3c42bb3
- Enable RTL reading on message boxes when RTL layout is enabled. ad5e602
- Fix brace matching for last character not work, issue #207. b2f84d2
- Other bug fix and improvements.
Behaviors Changes
- System caret width will be used when it's wider than caret width set in Notepad2 (View -> Caret Style), i.e. if you need caret wider than three pixels, you can set it in Easy of Access settings. Note: currently text cursor indicator is not supported. 943b24a
- Program INI files are now search in following folders (in order) b5fd11e:
A. The folder contains Notepad2.exe or metapath.exe.
B.%LOCALAPPDATA%
folder, e.g.C:\Users\<username>\AppData\Local\Notepad2\
orC:\Documents and Settings\<username>\Local Settings\Application Data\Notepad2\
.
C.%APPDATA%
folder, e.g.C:\Users\<username>\AppData\Roaming\Notepad2\
orC:\Documents and Settings\<username>\Application Data\Notepad2\
.
D. Profile or home folder, e.g.C:\Users\<username>\Notepad2\
.
File List
File | SHA-256 |
---|---|
ARM_v4.20.06r3118.zip | 572F65F1CAC49CBCCC478F63FE7F2BC55EBC80C986E78D9AE63EA228BABBF9CF |
ARM64_v4.20.06r3118.zip | 055DE5720B76AA2ED97B22DCC58314C79EF8EF7CC84B11F2D2191FFAB18A0918 |
AVX2_v4.20.06r3118.zip | E29C22D647A2F0E28D41E594924CA3291B00E943EA1006C8559E8B4F4736DC31 |
Win32_v4.20.06r3118.zip | CC638531116421023CEBB0A5740FF29A6128E621062045792A3FD73FA9BFFD2D |
x64_v4.20.06r3118.zip | 649BBC3AAE5B97B17E526EA86EA0BBBC03B9AB3ECCF6BBD35F91FD8396087301 |
Localization (i18n) | English, 日本語, 中文 (繁體, 简体) |
ARM_v4.20.06r3118.zip | 029BCCBEAEFEF3E897E9211B08DAA736D60A2EE77E51EAAE18336E170D4A6657 |
ARM64_v4.20.06r3118.zip | FB0815B9965BF6AAC022D02921D65D07C8EE3D702C6DDC8F4E92980DEE115F0D |
AVX2_v4.20.06r3118.zip | 1A06D756D5EFCA129581111247FFCC95A4C3EB0AAED36B1BA015B5A4570C1561 |
Win32_v4.20.06r3118.zip | 7FEA120F19677A5BCD81E1B2948306BBC03DED2CF8EB5EDE82D6390223059F79 |
x64_v4.20.06r3118.zip | 9959E13F84D2AF91D4553E95094CCEBFB4B990F30C5B003DA8B272DA4A3227A1 |
한국어 | https://teus.me/category/IT/Notepad2 |
ja | 日本語 |
ARM64_v4.20.06r3118.zip | 61EB0D1C353C701947DD6514CA3E4C92956D79FE955065BEF01AFF4E7E07C10B |
AVX2_v4.20.06r3118.zip | 644EDBCFF941DEDBE66D9B1F6647B69232823F55F8021105277CE6AE9D9E16D9 |
Win32_v4.20.06r3118.zip | 43753ACB8BAD27627DEC9476C13B0333F53F3BB8127DB9AB79D7FAF1CE91699C |
x64_v4.20.06r3118.zip | 9856187580141B93858E361745E2A81F71F78AF679D4219EB38873CE52368131 |
zh-Hans | 中文 (简体) |
ARM64_v4.20.06r3118.zip | E27D5F4FEE54BF9DABBF2FEF26D7ADD7BD53C80A5A77D20C04302DDB4F124B65 |
AVX2_v4.20.06r3118.zip | DB159650CDA0CDB2D091C6A1936DD1230984D9485F647C0CB1D8E4F8F10CCCE4 |
Win32_v4.20.06r3118.zip | 47DBC36BE12300C1F16F8EBAF841510318D1BE65261EE7DA4D12E341BF79E80C |
x64_v4.20.06r3118.zip | 6B708136240158A0D1EFE72D90DC0ED6B78EEE53C492AEF92751C4C1D096F136 |
zh-Hant | 中文 (繁體) |
ARM64_v4.20.06r3118.zip | 9074561E793A6BBEB296E1ABDE56DBD756026D3439FA79DC2086BCD6EBCDD0E4 |
AVX2_v4.20.06r3118.zip | ED6CBCFD4FD7C873E7CEED186E2CDE6B7528BE2A2294186C5B28A564C073D6BB |
Win32_v4.20.06r3118.zip | E2E314E1714729EB81F5EEFB85CAFB8D0202E5D8FFDD1A13D82EE37BCBF2EB49 |
x64_v4.20.06r3118.zip | 37C29D409E935DD854B18C6B5E5BA8A61671723CAA4056225BE07A2FB59271BF |
v4.20.05r3026
The builds (unsigned) works for Windows XP or Windows Server 2003 and above. The AVX2 build works for Windows 7 SP1 (or Windows Server 2008 R2 SP1) and above (64-bit only), requires CPU support for AVX2 and POPCNT, e.g. CPU sold since 2013, such as Intel Core i3, i5, i7, i9 or AMD Excavator, Zen, and more.
Latest development builds (artifacts in Release configuration for each compiler and platform) are available on https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2
💡Tips: To keep your current settings, do NOT replace Notepad2.ini or metapath.ini or any theme files with the bundled one, but please mind breaking changes since in v4.19.01r1786.
Changes Since v4.20.04r2858
- Scintilla is upgraded to 4.3.3, see https://www.scintilla.org/ScintillaHistory.html for details.
- New localization: 简体中文 (by @yfdyh000 and @WanderMax) and 繁體中文 (by Microsoft Bing Translator); localization for 日本語 is in progress.
- System integration for Notepad2 and metapath, see https://github.com/zufuliu/notepad2/wiki/System-Integration. ab19001, f286829, dfffe0f, etc.
- Support line selection mode, issue #186. 1a7a102 etc. When line selection mode is enabled (the default):
- After making a line selection (with
Ctrl+Shift+Space
orAlt+Shift+]
, see bellow), you can use up or down arrows to select or deselect more lines. - On pasting text copied with line selection mode (cut/copy without selecting, cut/copy current line, cut/copy selection with line selection mode, etc.), the text is inserted as a whole before current line without breaking up current line at caret position.
- After making a line selection (with
- Add select all lines in current block (
Alt+Shift+]
, menu "Select Lines in Current Block" in Edit -> Find and Replace), similar to Visual Studio's "Expand Selection to Containing Block", issue #186. d4a24e3 - Whenever possible, keep caret at same column after cutting current line, issue #186. 0d980f8
- New text conversions: Fullwidth and Halfwidth forms; Chinese Simplified and Traditional; Japanese Katakana and Hiragana; Korean Hangul decomposition; Bengali, Cyrillic, Devanagari and Malayalam to Latin. 43d6cbc and 8d43299
- Add file filter (built from extensions for current scheme, text files and favorite schemes) to open and save file dialog, issue #190. a6c1274, 6e636b7, 4513773, 85a8acd, 5d1f1df, etc.
- The
DarkTheme.ini
preference (inNotepad2
section) can now be used to set the path for custom theme files. fea2753 and 2e2b81d - Improve file loading speed, see https://sourceforge.net/p/scintilla/feature-requests/1347/
- Improve auto-completion. 47300d1, c53f2f9, etc.
- Improve rectangular selection. 2789517
- Update CSS keywords, issue #191. 36d101e
- Fix Shift+Tab doesn't go back to previous focused dialog item on Customize Schemes dialog, issue #183. 66ee40d
- Fix program unexpectedly closed when relaunch elevated (run/open as Administrator) is canceled. f7b509c
- Other bug fix and improvements.
Behavior Changes
- Cut and copy.
When there is no text selected, current line will be cut or copied (similar to Visual Studio), issue #186. 817c66a and 6b0fa45 - The line selecting command (
Ctrl+Shift+Space
, menu "Select Lines (Expand Selection)" in Edit -> Find and Replace).
When there is no text selected, current line will be selected; otherwise current selection will be expanded to select all lines containing the selection, issue #186. 26e2bad and d68be45
When line selection mode is enabled, you can use up or down arrows to select or deselect more lines. When line selection mode is disabled, you can pressCtrl+Shift+Space
again (or hold down these keys) to select more lines. - The hot key to select word around caret (menu "Select Word" in Edit -> Find and Replace) is changed from
Ctrl+Space
toCtrl+Alt+Space
,Ctrl+Space
is used by Windows system to switch input methods. 22a954d - The hot key
Ctrl+Period (.)
used to open Zoom Level dialog is removed. f08d3ae
File List
File | SHA-256 |
---|---|
ARM_v4.20.05r3026.zip | D87FD98DDB292F694F2FB4FFDCBAB990DC76F6ED291AB729FDA46185D94B6D87 |
ARM64_v4.20.05r3026.zip | 4B7C3CEAF88BE361F9C080FC665ABFDDD0C9861C876A83321A30EBFC974809F0 |
AVX2_v4.20.05r3026.zip | 2951FCBFDD92DC591943851B34EF4AFC2759B443764C6A362C9F1F841C5C0D80 |
Win32_v4.20.05r3026.zip | 99BD748961E9B04C94B0F25C1B15A4B37BDBC6767384CA57E4232F5063AD2E43 |
x64_v4.20.05r3026.zip | DE9551A8511F3250391BDFCC60FA25197018EFC69194AFBBD9FE4365A48AEEDE |
Localization (i18n) | English, 简体中文, 繁體中文 |
ARM_v4.20.05r3026.zip | 3339A0C19A02B659C894725E58123E748120FD65DBBA3BD47893FAF5FC27CFD |
ARM64_v4.20.05r3026.zip | F6817342ABD0D6C2C3876D2284DA112D9CA1FE5CCA135E08DC6BC9D9A5B6FE68 |
AVX2_v4.20.05r3026.zip | D801111AC3C485C332824C5938346845AC33EC5B406BD2ABFC07A29D6FBF55A4 |
Win32_v4.20.05r3026.zip | A1B2C5F02D3909336A14BC3C350293333B30117F14542E457B2194C0422FBCE0 |
x64_v4.20.05r3026.zip | CE2A247CA119DE8AD2F19BC827499761637B342CD3A386CB62C27CFD68ED7029 |
简体中文(zh-Hans) | 简体中文 独立exe文件 |
ARM_v4.20.05r3026.zip | F84311CE94E2A6BDEBE17C5911373CAA84FA10696F11F0798D0D887E41573ED9 |
ARM64_v4.20.05r3026.zip | 47F13BD30EDE7568BD8EBEF5D34BE68383F6639CE345C77AAF9A3E99C830B92B |
AVX2_v4.20.05r3026.zip | EC40A088372F7B73119BEF95FD3EFB7BF3308BDB5B4D706299FF2450F2A9A7A7 |
Win32_v4.20.05r3026.zip | A7098949024B9A542701CE7F6A2DF0D3960A656EAB7948B05F19C92BFA5B5EF8 |
x64_v4.20.05r3026.zip | E011BC36DE222484CB6C68FE5EFA0D585EADB43B44AE0BE26A318B0E53089E43 |
繁體中文(zh-Hant) | 繁體中文 獨立執行檔 |
ARM_v4.20.05r3026.zip | FE773F42E8CB41D3AA97094EC4F1A64A2F764C9EAD57B75440758BA025DB4382 |
ARM64_v4.20.05r3026.zip | BC47D2FAEDDE3E3A77997EB2F1745E32CCFCA08DD3A8C8E220BAD74AD445409B |
AVX2_v4.20.05r3026.zip | 4E8392BEBE7CF02B19176EBA69F3B11A2E6574021DDD64F428DFDB8F1D568CEA |
Win32_v4.20.05r3026.zip | 27BED853580C67B9117BE4162D4047ACF9A713A906050A13611AA37D0577142D |
x64_v4.20.05r3026.zip | 780CFB85C8B1A4AB58976FA8C176471159942540AE1B98BC7D6328030596F6AE |
日本語 | https://github.com/maboroshin/notepad2 |
한국어 | https://teus.me/category/IT/Notepad2 |
v4.20.04r2858
The builds (unsigned) works for Windows XP or Windows Server 2003 and above. The AVX2 build works for Windows 7 SP1 (or Windows Server 2008 R2 SP1) and above (64-bit only), requires CPU support for AVX2 and POPCNT, e.g. CPU sold since 2013, such as Intel Core i3, i5, i7, i9 or AMD Excavator, Zen, and more.
Since v4.19.01r1786, latest development build (artifacts in Release configuration for each compiler and platform) can be downloaded from https://ci.appveyor.com/project/zufuliu/notepad2
💡Tips: To keep your current settings, do NOT replace Notepad2.ini or metapath.ini or any theme files with the bundled one, but please mind breaking changes since v4.19.01r1786.
Changes Since v4.20.03r2680
- Schemes are now sorted alphabetical and grouped by first letter on Select Scheme and Customize Schemes dialogs, see https://github.com/zufuliu/notepad2/wiki/Customize-Schemes for UI changes, issue #169. efdc4f5, 94b7b94, etc.
- Favorite schemes are now customizable, see https://github.com/zufuliu/notepad2/wiki/Customize-Schemes#favorite-schemes for details on how to use checkbox or drag & drop to manager your favorite schemes, issue #169. 5954a3a, 675e065, a11bcf2, etc.
- Support negative extra line spacing, issue #171. 8d56a73
- Change brace matching to indicators to avoid increasing line height, issue #171. 4bad717
- Support outline for Mark Occurrences indicators. e323852
- Make color for current block highlighting customizable. added an option to disable highlighting current code block. 4daf95f and d7ad4cd
- Rename Selection Margin to Bookmark Margin and enable clicking bookmark margin to toggle bookmark. c0c9393 and eb0f82c
- Add option to disable toolbar image auto scaling, useful for using external toolbar image on HiDPI display. 4c05d36
- Make color for additional caret customizable. c5918ad
- Make color and transparency alpha for additional selection customizable. f7ee5bc
- Transparency alpha for current line outline frame now can be set separately. a512f2d
- Fix sorting lines sometimes adds extra new lines, issue #168. 7192b40
- Fix folder icon on Select Encoding is too small on HiDPI display, issue #45 and #173. 2f3baf2
- Fix external toolbar image auto scaling bug on HiDPI dispaly. 1b483f5
- Fix a small white (or black) window fades out on startup when using Direct2D. 827c385
- Fix ANSI Art broken when rendering technology is Direct2D, issue #179. 💡Tips: negative extra line spacing is used, you may still need manually adjust it based on your font size, or change it to zero when using legacy GDI. ddbbd82
- Other bug fix and improvements.
Breaking Changes
- Value for
DefaultScheme
preference (inStyles
section in Notepad2.ini) is changed from scheme index to scheme ID, any value other than 0 (for Text File) or 1 (for C/C++ Source) no longer represents originally scheme, you may need to re-select default scheme if it's not Text File (the default) or C/C++ Source. a76f431 - Scheme name ".NET IL" is changed to "CIL Assembly" to simplify scheme grouping, you may need to change corresponding name in Notepad2.ini or Notepad2 DarkTheme.ini to use existing style configurations. 1003b8b
- "Show Folding Line" and "Show Fold Ellipsis" menus are removed. Notepad2 now always shows ellipsis after folded text, no longer shows horizontal folding lines. issue #174. 4687961
- Global styles
Matching Brace
,Matching Brace Error
,Selected Text
andCurrent Line
are changed as said in above changes log, existing style configuration may have bad visual appearance, you may need to configure them again, see https://github.com/zufuliu/notepad2/wiki/Customize-Schemes#global-styles for details. - [localization] Resource ids
IDM_LANG_*
were renamed toIDM_LEXER_*
,IDM_LANG_*
are reserved for selecting UI languages, issue #172. 3601f88 and 662f89f
File List
File | SHA-256 |
---|---|
ARM_v4.20.04r2858.zip | BC270F1DD74AC91214E0EC2A67468FBF9E5866E796B50171719CF6B53D5244BB |
ARM64_v4.20.04r2858.zip | 0FD31405B6A01D187EF46C02EC27A2DF190EDD9A1118DD3447D4F512167F7E0B |
AVX2_v4.20.04r2858.zip | B514EEB989C5EE8A3DCB65DDDCA7627B85841CD0E85FA66A15C199A0A6D54F73 |
Win32_v4.20.04r2858.zip | 8A2DD905F71EA23D28DC9791D743838127CD2ABDB7A6BA8721FFA1919710B36B |
x64_v4.20.04r2858.zip | 230C70BC6C82F133EC5351983373B8B8621EEEC70EBDF1BD854D881639ECEE74 |
简体中文 | #184 |
繁體中文 | #185 |
日本語 | https://github.com/maboroshin/notepad2 |
한국어 | https://teus.me/category/IT/Notepad2 |
v4.20.03r2680
The builds (unsigned) works for Windows XP or Windows Server 2003 and above. The AVX2 build works for Windows 7 SP1 or Windows Server 2008 R2 SP1 and above (64-bit only), requires CPU support for AVX2 and POPCNT, e.g. CPU sold since 2013, such as Intel Core i3, i5, i7, i9 or AMD Excavator, Zen, and more.
Since v4.19.01r1786, latest development build (artifacts in Release configuration for each compiler and platform) can be downloaded from https://ci.appveyor.com/project/zufuliu/notepad2
Tips: To keep your current settings, do NOT replace Notepad2.ini or metapath.ini or any theme files with the bundled one, but please mind breaking changes in v4.19.01r1786 and below when upgrading to this version from versions before v4.19.01r1786.
Changes Since v4.20.02r2652
- Scintilla is upgraded to 4.3.2, see https://www.scintilla.org/ScintillaHistory.html for details.
- Support GN build configuration, issue #164. c8a291b
- Automatic scrolling when dragging text near window edge. aa213d5
- Preserve white spaces when saving and loading MRU for Find & Replace strings, issue #162. 9b85e8e
- Fix hangs when doing regex replace all with '$', issue #161. e8649d6
- Fix auto-completion crash for XML tags, issue #163. 4b960e4
- YAML anchor and alias now colorized with different styles. 33b0c7a
- WebAssembly keywords is updated to latest master. 7c3247f
- Fix Batch lexer bug for
echo.
command. 70c96b1 - New file extension (
*.kts
, Kotlin Script) for Kotlin. 30057f5 - Other bug fixes.
File List
File | SHA-256 |
---|---|
ARM_v4.20.03r2680.zip | 45B56D4E2965D39B8A43DEAACA39505BA6606E67D854A53B4C7232B059B30185 |
ARM64_v4.20.03r2680.zip | 1E3471903C20CA0C223F5CB5CAE299BF2899135A398679E395AB073D186DD4AA |
AVX2_v4.20.03r2680.zip | DC97354A945B8DF7C7C949DBA8220E9511D1646EE8DB096D3E33B8A4D354FB4C |
Win32_v4.20.03r2680.zip | 84B57FE98DA1F0C6FB9B6D3FFF300B52DAD3BE69B03761D2B7F1ECD55980BEAC |
x64_v4.20.03r2680.zip | D57835D79AEA6A647BB90383B5535AC181FFD6E25AC23368604D8AB03A8664BE |
한국어 | https://teus.me/category/IT/Notepad2 |
简体中文 | https://github.com/yfdyh000/notepad2 |
v4.20.02r2652
The builds (unsigned) works for Windows XP and above. CPU support for SSE2 (Pentium 4 or newer) is required for Win32 build, for old CPU and system see wiki Build Notepad2. The AVX2 build works for Windows 7 SP1 (or Windows Server 2008 R2 SP1) and above (64-bit only), requires CPU support for AVX2 and POPCNT.
Since v4.19.01r1786, latest development build (artifacts in Release configuration for each compiler and platform) can be downloaded from https://ci.appveyor.com/project/zufuliu/notepad2
Tips: To keep your current settings, do NOT replace Notepad2.ini or metapath.ini or any theme files with the bundled one, but please mind breaking changes in v4.19.01r1786 and below when upgrading to this version from versions before v4.19.01r1786.
Changes Since v4.20.01.r2626
- Improved support for SGML/DTD, #159. 7b00271, 7a73eda, 4ad0887, etc.
- Fix statusbar is empty when moving between multiple monitor with difference DPIs, #158. eb8ff8a
- Fix legacy Win32 Edit control messages broken on 64-bit system after change Sci_PositionCR from long to Sci_Position. b52a431
- Fix YAML lexer bug for quoted keys. 21a5854
- Update HTML tag attribute list to WHATWG 2020-02-12. a99b636
- Other bug fixes and improvements.
File List
File | SHA-256 |
---|---|
ARM_v4.20.02r2652.zip | E5A7228EB7D224B94E5B57CA66A314E8C315B1ED990AED0540B35BABC2A0BCFA |
ARM64_v4.2002r2652.zip | 6ACBB1E9EB505599BC15D8C6B699C246956AE39F09DFDC8035F5D61C3F3465CD |
AVX2_v4.20.02r2652.zip | C9D175CA90BB76C3FBF5BA4F221D38C0A66601D08CD9204FC626FB841944FE01 |
Win32_v4.20.02r2652.zip | 7B9A449BE5AABFAE25235E93A450539DA049CB7457D49963D940FEFA654071FB |
x64_v4.20.02r2652.zip | 7187D5C979B3FED7FE7CC5FE5CE0AAC3F5C5CB8EF134A8522DED43146057C8B0 |
한국어 | https://teus.me/category/IT/Notepad2 |
简体中文 | https://github.com/yfdyh000/notepad2 |
v4.19.11r2524
The builds (unsigned) works for Windows XP and above. CPU support for SSE2 (Pentium 4) is required for Win32 build, for old CPU and system see wiki Build Notepad2. The AVX2 build works for Windows 7 SP1 (or Windows Server 2008 R2 SP1) and above (64-bit only), requires CPU support for AVX2 and POPCNT.
Since v4.19.01r1786, latest development build (artifacts in Release configuration for each compiler and platform) can be downloaded from https://ci.appveyor.com/project/zufuliu/notepad2
Tips: To keep your current settings, do NOT replace Notepad2.ini or metapath.ini or any theme files with the bundled one, but please mind breaking changes in v4.19.01r1786 and below when upgrading to this version from versions before v4.19.01r1786.
Changes Since v4.19.10r2454
- Add standalone lexer for Julia, update Julia API list to Julia 1.2. 58d91b8
- Support Kotlin (issue #28). 40e692a, 62ba92c, c6469bf, etc.
- Rewrite LLVM IR lexer, update it's syntax to LLVM 10. 01a0979
- INI lexer is rewritten to fix style broken after 1024 bytes and bugs for DBCS characters. Code folding for comment lines and color for key/property is supported now. e0d121b and 10b156f.
- Diff lexer is improved for large file. ce2fad6 and c980366
- HTML lexer now only colors unknown tag name with SCE_H_TAGUNKNOWN style. d19fef5
- Highlight Julia/Rust function definition name and function call with different color. f8f42be
- Add script to expand in CMake variables and properties. 9a0f5c9. These long variable and property names (about 35KiB) are still not included in default build.
- New file extension .arclint and .jscop for JSON. a4476a4
- Refactoring file extension match, add auto-detection for JSON file. b67e00f and 847cf09
- Sort lines case insensitively when "Case insensitive" is checked. 4c46c86
- Fix regression for non-number text in line and column fields on Goto dialog. 0959ca1 and dce39af
- Other bug fix and improvements.
File List
File | SHA-256 |
---|---|
ARM_v4.19.11r2524.zip | D0D31AB6DF178DAC0B014CB651E683F8A4E93C177BF79E75D12F1231C8A5C42F |
ARM64_v4.19.11r2524.zip | 32439AFE94497A98AB9159F764267117B2BFFD65B09C6F87DBD1DA215B2EAA33 |
AVX2_v4.19.11r2524.zip | 6A45DC5DB51EB77B701F37900FD9C493416F5EA1A3EBE6BD6D03A4FEEEF2BF2F |
Win32_v4.19.11r2524.zip | FC9AC44F0A2751CA6134A3CBF09B13974DCFC5AC9F019908B518828ED2B93457 |
x64_v4.19.11r2524.zip | 27F6EDC96F48C627D56BB6CA6AAF7F2B0EAA662A2E8304522E75FC3E917D2D38 |
v4.19.10r2454
The builds (unsigned) works for Windows XP and above. CPU support for SSE2 (Pentium 4) is required for Win32 build, for old CPU and system see wiki Build Notepad2. The AVX2 build works for Windows 7 SP1 (or Windows Server 2008 R2 SP1) and above (64-bit only), requires CPU support for AVX2 and POPCNT.
Since v4.19.01r1786, latest development build (artifacts in Release configuration for each compiler and platform) can be downloaded from https://ci.appveyor.com/project/zufuliu/notepad2
Tips: To keep your current settings, do NOT replace Notepad2.ini or metapath.ini or any theme files with the bundled one, but please mind breaking changes in v4.19.01r1786 and below when upgrading to this version from versions before v4.19.01r1786.
Changes Since v4.19.09r2380
- Scintilla is upgraded to 4.2.1, see https://www.scintilla.org/ScintillaHistory.html for details.
- Add ARM32 build for Windows RT and Windows 10 on ARM (issue #134). 44b5982 and ddc8e1d
- Support Rust and API list for Rust standard library 1.38 (issue #23). c37abf4, 63e4f82 and 969a218.
- Various improvements for CMake lexer. 58207a0, 698e72d, dc5cd59 and 1f161cb.
- Update CMake API list to CMake 3.16. 5f20cd4 and 7c6a3de. Note: long variables and properties are NOT included by default, you can change
parse_cmake_api_file()
(in KeywordCore.py) to include them, which will make Notepad2.exe about 30 KiB bigger. - Rewrite and improve Vim script lexer. 17f8830 and 92b53d1
- Improve GraphViz Dot lexer, add partial support for blockdiag, seqdiag, actdiag and nwdiag (issue #130). 1959aa7 and 34a5825
- Update HTML5 tag and attributes to WHATWG 2019-08-19. d868ec2
- Update keywords for Go language. d7bc67d
- Update Unicode data to 12.1.0. 0589511
- New file extension: Crystal
*.cr
for Ruby and CUDA*.cu
for C/C++. - Remove use of LZCNT, make AVX2 build only required on AVX2 and POPCNT. dbd8028
- Add
fold.xml.at.tag.open
property for XML. 9ec5e04 - Add Shift + Tab for multiline edit box as a workaround to Tab to switch to other controls.
- Fix Press Esc no longer close dialogs that has multiline edit box (issue #131). 9ac982d
- Fix infinite message loop on "Insert HTML/XML Tag" dialog. d9b2224
- Fix XML folding bug on script tag. aecd846
- Fix highlight for HTML5 custom elements breaking after set HTML tag match to case sensitive (
html.tags.case.sensitive
). fa7b852 - Fix JSON lexer broken for DBCS encoded file. eead253 and 0e84806
- Fix TCL lexer unconditional enabled compact code folding. f0449b5
- Some other bug fix and improvements.
File List
File | SHA-256 |
---|---|
ARM_v4.19.10r2454.zip | 88C0F7DBDA85D1BA7C850CE78D7C2AD992F3D3C5248A74C14DFF500B6E0253F6 |
ARM64_v4.19.10r2454.zip | E12EE81B900F51F28EAD8F8633CBCBD27AC15CC3919B26BB74CBCE7F0EBC8643 |
AVX2_v4.19.10r2454.zip | A77A935874ED10712070C11D4BA3A596A0823FCF35A5E0882D5F2070EAF15020 |
Win32_v4.19.10r2454.zip | B1E51CB18A0F496E981E1B9D0284DCDA356DACD500BC559202353531E4239C40 |
x64_v4.19.10r2454.zip | 7FA219EEBC7381E3B727DD21DDDC0E62B1F4578B0AF21703D86497E8C90583BA |