Notepad3 – a light-weight notepad replacement with syntax highlighing

Discussion in 'other software & services' started by mood, Aug 12, 2020.

  1. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    32,333
    notepad3_1.png notepad3_2.png notepad3_3.png notepad3_4.png
    Notepad3 5.20.722.1 (22 July 2020)
    Website (GitHub)
    Changes compared to Flo's official Notepad2 (made in Notepad2-mod):
    • Code folding
    • Support for bookmarks
    • Option to mark all occurrences of a word
    • Updated Scintilla component
    • Word auto-completion
    • Syntax highlighting support for AutoHotkey (AHK), AutoIt3, AviSynth, Bash, CMake, CoffeeScript, Inno Setup, LaTeX, Lua, Markdown, NSIS, Ruby, Tcl, YAML and VHDL scripts.
    • Improved support for NFO ANSI art
    • Other various minor changes and tweaks
    Changes compared to the Notepad2-mod fork:
    • Additional syntax highlighting support for Awk, D, golang, MATLAB
    • State of the art Regular Expression search engine (Onigmu)
    • New toolbar icons based on Yusuke Kamiyaman's Fugue Icons (Purchased by Rizonesoft)
    • Hyperlink Hotspot highlighting (single click Open in Browser (Ctrl) / Load in Editor (Alt)
    • Syntax highlighting support for D Source Script, Go Source Script, JSON, Makefiles, MATLAB, Nim Source Code, Power Shell Script, Resource Script, Shell Script.
    • New program icon and other small cosmetic changes
    • In-App support for AES-256 Rijndael encryption/decryption of files (incl. external commandline tool for batch processing)
    • Virtual Space rectangular selection box (Alt-Key down)
    • High-DPI awareness, including high definition toolbar icons
    • Undo/Redo preserves selection
    • File History preserves Caret position (optional) and remembers encoding of file
    • Accelerated word navigation
    • Preserve caret position of items in file history
    • Count occurrences of a marked selection or word
    • Count and Mark occurrences of matching search/find expression
    • Visual Studio style copy/paste current line (no selection)
    • Insert GUIDs
    • Dropped support for Windows XP version
    • Other various minor changes, tweaks and bugfixes
     
  2. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    32,333
    Notepad3 is an advanced text editor that supports many programming languages
    August 11, 2020
    https://www.ghacks.net/2020/08/11/n...tor-that-supports-many-programming-languages/
     
  3. Brummelchen

    Brummelchen Registered Member

    Joined:
    Jan 3, 2009
    Posts:
    3,372
    Good to read that notepad2 has a sequel. Anyhow, it ever had to compete with notepad++
     
  4. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    32,333
    Notepad3 5.20.915.1 Released (15 September 2020)
    Website (GitHub)
    Announcement
    Download
    Latest Changelog
    Version 5.20.915.1 (15 September 2020) Changes
    NEW:
    • Allow colon (:) as alternate divide operator to calculate TinyExpr.
    • grepWinNP3: default extension on saving search result list.
    • Focused-View: mode Fold-Only.
    • Mark Occurrences: show additional Bookmark (Arrows).
    • Bookmark context menu: clear marker type.
    • FocusedView Options: Bookmarks/Line-Highlight & Folding.
    • Bookmark margin context menu.
    • 1st version of Occurrences Bookmarks on Focused-View.
    • Controls to clear history (file and find/replace).
    • Using dialog RTL option for Main window too.
    • Right-to-left (RTL) title/frame layout for some dialogs.
    • Edit Right-To-Left (RTL) mode (works only in GDI device context (DC)).
    • Extended context menu (margin commands, file explorer).
    • Context-Menu to toggle margins.
    • Color-Definition Hotspots: support RGB+A (default), A+RGB and BGRA.
    • Configuration for “Search in Files” toolbar label.
    • Configuration ([Settings2]LargeIconScalePrecent) percent to switch to bigger file types icons.
    • DPI-Aware treeview/listview lexer type icons.
    • New string “Calculate Tiny-Expressions”.
    • ARM64_Build branch (Xperimental).
    CHANGES:
    • F/R Dialog: toggle “Esc Ctrl Chr”, try reverse operation if no length change
    • Bad design: F/R dialog: remove auto Esc Ctrl Chr (changed to manual explicit).
    • Open Recent File: Rename the Cancel button to Close button.
    • grepWinNP3: alpha transparency on losing focus.
    • Rearange and review “File Encoding” menu to clarify behavior.
    • Default for file-encoding-tag parsing -> OFF.
    • Swap file-encoding-tag parsing priority (encoding <-> coding).
    • Revert Initial Font-Size based on DeviceCaps.
    • Initial Font Size based on DeviceCaps (=> FullHD unchanged).
    • grepWinNP3: Export search result list (NP3 enhancements).
    • Delete Bookmarks (Alt+F2): 1st delete occurrence markers then std. bookmarks.
    • Remove max count limitation for “Mark Occurrences” feature.
    • Bookmark context menu on alpha-blend FocusedView marker line.
    • Convenient message box text for normalizing EOLs.
    • grepWinNP3 and minipath: special dialog box UI fonts for Asian languages.
    • Use optimized Asian UI fonts for Notepad3 dialog boxes.
    • Focused View: scroll to current position on each toggle.
    • grepWinNP3: add OS architecture (x64) – AboutBox (GRE).
    • Replace “64-bit”/”BETA” by “x64″/”beta” to shorter the version name.
    • Title font change DPI-Awareness for About and Customize Schemes dialog.
    • Resample scaling of info-box icons on DPI change.
    • Revert System’s Message box for “save confirmation” (if message beeps are allowed).
    • High Quality Bitmap resampling method (Rizonesoft Bitmap).
    • DPI-Aware About & Custom.Scheme dialog.
    • Swap Shortcuts: “Search in Files” -> “Ctrl+Shift+F” and Toggle Folds -> “Ctrl+Alt+F”.
    • Review document modified handler (dirty-flag).
    • Update grepWinNP3 (GRE) version 2.1.3.28 (2020-08-25).
    • Update Oniguruma Regex (ONI) engine version 6.9.6 (2020-07-31).
    • Update Scintilla Library (SCI) version 4.4.4 (2020-08-18).
    FIXES:
    • TinyExpr: crash on rectangular selection.
    • TinyExpr: enable CP1252 operators ‘×'(mul) and ‘÷'(div).
    • TinyExpr: ignoring currency chars (“$€¢£¥”) in expressions.
    • TinyExpr: “=?” result not taken into account.
    • TinyExpr: inline evaluation on active option only.
    • TinyExpr: allow rh equal and questionmark.
    • TinyExpr: newline after evaluation by ‘=’.
    • Allow RETURN / ENTER after equal sign (=) to calculate TinyExpr.
    • SubMenu active marker (Occurrences Indicator Options).
    • Delete marker of (comletely) deleted lines.
    • Initial state of “Focus View” button in F/R-Dlg.
    • Buffer size calculation.
    • Running out of occurrences bookmarks.
    • Crash caused by buffer overflow.
    • Recent File List (File History): Disable OK/Remove on empty list.
    • Enhanced internal icon/bitmap handling.
    • Remove needless function.
    • F/R Dialog: Auto-Esc-Chars handling.
    • F/R Dialog: Clear F/R History – remove entries from .ini-file too.
    • Buffer to small in case of auto-esc ctrl-chars in find/replace edit-control.
    • Wrong Focused-View Mode shown in menu.
    • Try to fix (hardly reproducible) “copy Hyperlink issue (#2202).
    • Regression: initial calculation of Print-Zoom factor.
    • Not intended bookmarker on F/R dialog mark findings.
    • Bookmark Occurrences too menu checked.
    • Scroll to cursor for selection start/end jumps.
    • Not intended “violet” bookmark.
    • Context menu procedures for Occurrences Bookmarks on Focused-View.
    • Single click in status bar’s EOL segment will ask for consistent line-end change.
    • Find any next/prev. bookmark (std or word).
    • Scintilla bug fixes: SCICALL attribute (SCI).
    • Reload language resource for about-box on init (maybe language changed).
    • DPI Awarenes of window positions (default, sticky, …).
    • Center dialo in parent (if parent is minimized).
    • Fix copy search for & path to (only one) existing instance (GRE).
    • “grepWinNP3”: fix invalid searchPath Ballon-Tip handling (GRE).
    • [Settings2] filebrowser.exe=explorer.exe.
    • Text contrast on hover color hotspot.
    • Set preferred language to internal, on “not available confirmation dialog” is enabled.
    • Center system’s MessageBox in parent window.
    • Relative calculation of title font size for AboutBox and CS dialog.
    • Unicode Point detection and enhanced Color Tag contrast on hoover.
    • DPI-Awareness of “Customize Schemes…” dialog icon eye sugar.
    • DateTime and Timestamp handling.
    • No read-only file attribute if removed externally.
    • Some more DPI-Awareness issues.
    • Ensure selection visible (scroll to current position).
    • Extend selection to next find (Ctrl+Alt+F2).
    • DPI-Awareness of About-Dlg (especially RichEdit-Ctrl).
    • Non case sensitive style attribute search (find file extensions non case sensitive).
    • Notepad3 should save (no ask) & exit on Shift+ESC Hotkey.
    • Clear selection by ESC should not populate undo/redo stack.
    • No document modified flag on forced re-decode file (recode) w/ other encoding.
     
  5. EASTER

    EASTER Registered Member

    Joined:
    Jul 28, 2007
    Posts:
    8,665
    Location:
    U.S.A. (South)
    Thanks :thumb:
     
  6. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    32,333
    Notepad3 is also able to calculate :geek:
    After marking it, the result can be seen in the statusbar ("Eval")
    Example:
    notepad3_calculate_1.png notepad3_calculate_2.png
     
  7. hayc59

    hayc59 Updates Team

    Joined:
    Feb 9, 2002
    Posts:
    2,795
    Location:
    KEEP USA GREAT
    thank you
     
  8. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    32,333
    Or:
    If "Calculate Tiny-Expression"" is enabled, the result will be automatically inserted into the editor.

    Type the equation, an equal sign and then "Enter" or "?".
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.