Notepad3 v4.18.512.992 (2018-05-12)
![[Image: jIazsZk.png]](https://i.imgur.com/jIazsZk.png)
![[Image: STzsLOy.png]](https://i.imgur.com/STzsLOy.png)
The original Notepad shipped with Windows is probably the handiest program of all times, small, fast, without frills!
Notepad3 tries to follow this principle, it’s a fast and light-weight Scintilla-based text editor with syntax highlighting. It has a small memory footprint, but is powerful enough to handle most programming jobs. Features include code folding, bracket matching, automatic indentation, word auto-completion, convert character encoding between various formats (ASCII, UTF-8, and UTF-16), newline format conversion (between DOS (CR/LF), Unix (LF), and Macintosh (CR) formats), multiple undo or redo, bookmarks, and regular expression-based find and replace.
Notepad3 changes and improves upon many of Notepad2 and Notepad2-mod's features.
Read more:
Code:
The contents of this section are hidden
Code:
The contents of this section are hidden
Direct Download:
Code:
The contents of this section are hidden
If you experience issues with our software or have some suggestions, report it on:
Code:
The contents of this section are hidden
Show Content
Changes in version 4.18.512.992 (2018-05-12)
NEW:
NEW:
- Menu entries for (hidden) Accelerator Keys.
- Method to remove duplicate lines.
- Names under Acknowledgments on About box.
- Version information for Microsoft Visual C++ 2017 v15.7.(0-1) (191426428).
- X-CaretPolicy ([Settings2] CurrentLineHorizontalSlop=0).
- Focused View (hide non occurrences lines).
- Initial version of Doc tail Chasing.
- Status Bar dynamic configuration.
- Added user definable relative status width configuration.
- Added settings to user defined prefix strings for Status Bar sections.
- DPI awareness on manual font scaling.
- Menu entry for switching to HighDPI toolbar.
- Focus View and Tail function Tool Bar buttons and icons.
- Last find pattern to file history.
- Option to remove blank lines (containing blanks/tabs only).
- Option to skip ANSI Code Page detection (tellenc) (default is ON to preserve historic behavior).
- Compress White Spaces within rectangular selection.
- External command line tool using Google's "Compact Encoding Detection" for encoding analysis.
- Indication of find and replace state in Find and Replace dialog status bar.
- Incremental match for search/replace dialog box.
- Default ini for Notepad3Portable.
- uthash library updated to current GitHub development.
- Encoding of Notepad3 sources to UTF-8 (Sig).
- Prep Scintilla "Position" value type changes for large file support.
- Re-based internally used code page on UTF-8 (Scintilla multi-byte conversions).
- Replaced Tellenc by "Compact Encoding Detection" CED.
- Current Scintilla (404 : 05-May-2018) development.
- Enable "Toggle View" for main window.
- Disabling Update Checker menu entry if no executable is configured.
- Adapted test to new About Box calling.
- Menu item Help instead of "?" (move File History (Recent File List) to accelerated key, Ctrl+Alt+H).
- Latest compiler tool chain recognition.
- Pad with Spaces in Rectangular Selection.
- Enhanced Handling of default/standard lexer styles.
- Notepad3.ini redirection to avoid overriding settings by zipped distribution.
- Consistent rectangular selection restoration after block operations.
- Enable "Customize Schemes" Preview button only if selected lexer corresponds to opened file.
- Find and Replace dialog: Enable Ctrl+BS to delete word in search string.
- File history dependent last search pattern option combined with search history on/off option.
- Handling of F3 (find next - no Find and Replace dialog).
- Incremental search: Find and Replace dialog "Mark All Occurrences" active: typing search pattern scrolls to first match.
- Make Find Next Selected and Find Prev Selected as expected using modern Scintilla API methods (instead of hand made operation).
- Integer to DocPos type changes.
- Non Modal Customize Schemes... dialog.
- Show or hide passphrase in dialog box.
- Selectable (and copy-able) version info header of About-Box.
- Status Bar segmentation resizing.
- Strip First and Last Char within rectangular selection.
- Strip Trailing Spaces within rectangular selection.
- Toggle Folds works on selection only too now.
- Toggle View coop main window vs. Find and Replace dialog.
- Delayed "mark occurrences" multi-triggering.
- Performance tuning after profiling std. handling.
- Delayed execution of time consuming update/redraw operation.
- Delayed "Spinning Circle" transaction.
- Added "Extra Line Spacing" style option to ANSI Art (e.g. .nfo files) (predefined -4).
- Minor speedup on notify changed event.
- Memory leakage in selection undo/redo stack.
- Remember initial search start position for incremental search.
- Some .ini-file handling.
- Handling of "Mark Occurrences." and "Focused View" in cooperation with find/replace dialog.
- Select initial default standard lexer.
- Missing document modified call.
- Pad with Spaces in Rectangular Selection (correction for pure virtual space and skip empty lines).
- Renaming of Update Checker to Administration Tool.
- Issue regarding selection of default and 2nd default styling.
- Clear all occurrences marker on no matching search expression.
- Restore initial selection on search dialog canceling.
- Broken Hyperlink Hotspot handling.
- Brace matching for Batch Lexer.
- Y-CaretPolicy ([Settings2] CurrentLineVerticalSlop=0) default.
- Show replacement count info-box after UI update (extended selection, replaced pattern).
- Issue regarding "Auto Complete Word" feature.
- Slow pasting of multi-line clipboard.
- Style_SetLexer() should update line number margin width.
- Minor issues regarding selection anchor/current_caret in Find Next and Previous.
- Remember last search pattern on new files.
- Notepad3 window positioning.
- Initial window position handling (command line option "/pos").
- Search Next (F3) handling.
- Reset scroll width on font (size) changes (automatically adapted).
- Missing menu shortcut for "Remove Duplicate Lines" ("o").
- Remove Duplicate Lines: wrong last line handling in case of no selection.
- Remove Duplicate Lines: skipping line on progress to next compare when removing previous duplicate.
- Using process heap allocation instead of global memory allocation method (according to MSDN guidelines).
- Toggle line comment on empty line.
- Issue in Strip First/Last Char within rectangular selection.
- Update Tool Bar, Status Bar and Line Number Margin on Observe NotifyEvent reactivation.
- Endless loop on "zero length match" at EOF.
- Reverting file from storage - Preserve view, cancel selection.
- Minor issue on display indication of find and replace state in Find and Replace dialog status bar.
- Small issues on Find and Replace dialog with Next and Previous operations.
- Pad with spaces in case of rectangular selection.
- Hyperlink Hotspot handling while Toggle Visibility changes view.
- Issue with Toggle Visibility drawing a selection on clicking into view.
- Concurrency issue: main window vs. Find and Replace dialog.
- Folding level issue to hide non-occurrence match lines.
- Possible Deadlock.
- Avoid deadlock of occurrence marker task scheduler.
- Enable find/replace state reset call from outside.
- Enhanced indicator (redraw needed) of re-apply "Mark All Occurrences".
- Compressed View: Re-apply lexer styles on changed marked word.
- Proper view reset after reverting from compressed view.
- Minor issues with Compressed View.
- UTF-16 LE BOM (Unicode) for Notepad3.ini. - Notepad3.ini should have encoding UTF-16 LE BOM (Unicode) not the smaller UTF-8 Sig encoding format.
- Scroll-to issue in case of incremental search.
- Bug replacing reverse stream selection.
- Remove file-system/URL auto-completion from search box.
- Find and Replace dialog: minor corrections.
- Occurrences marker counting.
- Default "Slop" values changed.
- Undo/Redo handling in case of discarding U/R-Stack.
- Check "Toggle View" button in case of activation.
- Restore correct fold margin.
- Optimized "notify change" observation on clearing file buffer.
- Consistent "checked" for button and menu.
- Focused View: disable encoding identifier insertion menu entry.
- Bug in toggle mechanism of "Toggle All Folds".
- Toggle Folds: Exclude fold point (headers) which have no children.
- Toggle Folds: selection must span at least two lines.
- Matched Rizonesoft logo background with About dialog background.
- Replace in selection: Selection enlargement.
- Version to folding issue on hiding invisible/non-marked lines.
- Toggle Folds of complete document.
- Small issue reverting from "Focused View".
- Correct WordWrap after reverting from "Focused view".
- Small bug preventing Status bar relative width settings smaller than 1/10 of width.
- Missing last entry of status bar configuration.
- Bug while reading String to Vector.Switching modes (EOL, OVR, some other), status bar has not been updated accordingly.
- Deactivate "Focused View": set Folding Level to default before applying Lexer Style (-> speed-up).
- RAII (__try/__finally) for target transactions and notify changed observation guards.
- Status Bar handling and display of "Default text" vs. "2nd Default Text".
- Added parameter to force update of Status bar (e.g. theme change).
- Fractional font settings: add bias of 2%.
- Minor fixes and default value adjustments.
- Choose correct font size for deactivated "Hyperlink Hotspot" style.
- Force initial default position only if no window position is specified.
- Insert key into rectangular selection.
- Undo/Redo in case of selection insert/delete.
- Cleanup obsolete rectangular pasting helpers.
- Ignore notify change event on pasting rectangular selection.
- Leave Alt-Key-Down mode if keyboard focus lost.
- Broken Undo/Redo stack (in case of selection).
- Issue on recording initial selection Undo/Redo.
- Recording selection Redo/Undo action only for non empty selection.
- Status bar line counting display.
- Modified document flag set unnecessarily.
- Bug, where styling stopped after hotspot highlighting.
- Toggle Folds: Selection range (really) toggles folds.
- Removed wyUpdate and references from sources and distribution.
hpwamr
![[Image: ETQrHWb.gif]](https://i.imgur.com/ETQrHWb.gif)
Reply