[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6454":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":30,"discoverSource":31},6454,"Notepad3","rizonesoft\u002FNotepad3","rizonesoft","Notepad like text editor based on the Scintilla source code. Notepad3 based on code from Notepad2 and MiniPath on code from metapath. Download Notepad3:","https:\u002F\u002Frizonesoft.com\u002Fdownloads\u002Fnotepad3\u002F",null,"C",6431,397,68,129,0,2,26,87,14,38.8,false,"master",true,[26],"syntax-highlighting","2026-06-12 02:01:25","# Notepad3\n\n**A fast, lightweight, Scintilla-based text editor for Windows**\n\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-BSD%203--Clause-blue.svg?style=flat-square)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FBSD-3-Clause)\n[![CI](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Frizonesoft\u002FNotepad3\u002Fbuild.yml?style=flat-square&label=CI)](https:\u002F\u002Fgithub.com\u002Frizonesoft\u002FNotepad3\u002Factions\u002Fworkflows\u002Fbuild.yml)\n[![Release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Frizonesoft\u002FNotepad3?style=flat-square&label=Release&color=0e7490)](https:\u002F\u002Frizonesoft.com\u002Fdownloads\u002Fnotepad3\u002F)\n[![Nightly](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Frizonesoft\u002FNotepad3?include_prereleases&style=flat-square&label=Nightly&color=6e40c9)](https:\u002F\u002Fgithub.com\u002Frizonesoft\u002FNotepad3\u002Freleases)\n\n[Website](https:\u002F\u002Frizonesoft.com\u002Fdownloads\u002Fnotepad3\u002F) · [Downloads](https:\u002F\u002Fgithub.com\u002Frizonesoft\u002FNotepad3\u002Freleases) · [Documentation](https:\u002F\u002Frizonesoft.com\u002Fdocuments\u002Fnotepad3\u002F) · [FAQ](readme\u002Ffaq\u002FFAQ.md) · [Changelog](https:\u002F\u002Frizonesoft.com\u002Fdownloads\u002Fnotepad3\u002Fupdate) · [Sponsor](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Frizonesoft)\n\n---\n\nNotepad3 is a free, open-source text editor with syntax highlighting for Windows. Built on the [Scintilla](https:\u002F\u002Fwww.scintilla.org\u002F) editing component and [Lexilla](https:\u002F\u002Fwww.scintilla.org\u002FLexilla.html) lexer library, it has a small memory footprint while being powerful enough for professional programming and everyday text editing.\n\n> Notepad3 is based on code from Florian Balmer's [Notepad2](https:\u002F\u002Fwww.flos-freeware.ch\u002Fnotepad2.html) and XhmikosR's [Notepad2-mod](https:\u002F\u002Fxhmikosr.github.io\u002Fnotepad2-mod\u002F). MiniPath is based on Florian Balmer's metapath.\n\n\u003C!-- TODO: Add a screenshot of the Notepad3 main window here.\n     Save the image as doc\u002Fscreenshot.png and uncomment the line below:\n     ![Notepad3 Screenshot](doc\u002Fscreenshot.png)\n-->\n\n## Features\n\n### Editing\n- **Code folding** with toggle-all support\n- **Bookmarks** for quick navigation within files\n- **Word auto-completion** with configurable fill-up characters\n- **Mark all occurrences** of a selected word with occurrence count display\n- **Find and Replace** with [PCRE2](https:\u002F\u002Fgithub.com\u002FPCRE2Project\u002Fpcre2) regular expression engine\n- **[Focused View](readme\u002Ffocusedview\u002FFocusedView.md)** — filter display to show only lines matching the current word\u002Fselection (Ctrl+Alt+V), with fold, bookmark, and highlight modes\n- **[TinyExpr++](https:\u002F\u002Fblake-madden.github.io\u002Ftinyexpr-plusplus\u002F)** — inline math expression evaluation with 80+ functions (type `expression=?` to evaluate in-place, use `${expr}` in line numbering). See the [Expression Engine Guide](readme\u002Ftinyexprcpp\u002FTinyExprPP.md) for details.\n- **Undo\u002FRedo** that preserves selection state\n- **Visual Studio–style** copy\u002Fpaste of the current line (when nothing is selected)\n- **Virtual space** rectangular selection (Alt+Drag)\n- **Accelerated word navigation** with configurable delimiters\n- **Insert GUIDs** directly into your document\n- **Clipboard monitoring mode** (`\u002Fb` command-line switch) — automatically appends every clipboard change as a new entry at the end of the document; stop at any time via **Edit → Stop Clipboard Monitoring** without closing the editor.\n\n### Syntax Highlighting\nOver 55 languages supported, including:\n\n> ANSI Art, Apache Config, Assembly, AutoHotkey, AutoIt3, AviSynth, Awk, Batch, C\u002FC++, C#, CMake, CoffeeScript, CSS, CSV, D, Dart, Diff, F77\u002FFortran, Go, HTML\u002FXML, Java, JavaScript, JSON, Julia, Kotlin, KiXtart, LaTeX, Lua, Makefiles, Markdown, MATLAB, Nim, NSIS, Pascal, Perl, PHP, PowerShell, Python, R\u002FS-Plus, Registry, Resource Script, Ruby, Rust, Shell Script, SQL, SystemVerilog, Tcl, TOML, VBScript, VHDL, Verilog, Visual Basic, YAML, and more.\n\n### File Handling\n- **[AES-256 Rijndael](readme\u002Fencryption\u002FEncryption.md)** encryption\u002Fdecryption (in-app and command-line batch tool)\n- **[Encoding detection](readme\u002Fuchardet\u002FEncodingDetection.md)** powered by [uchardet](https:\u002F\u002Fwww.freedesktop.org\u002Fwiki\u002FSoftware\u002Fuchardet\u002F)\n- **File change monitoring** with configurable check intervals\n- **[`.LOG` auto-timestamp](readme\u002Fconfig\u002FFileContentFlags.md#log-auto-timestamp)** — files whose first line is `.LOG` get a fresh date + time appended on open, matching classic Notepad behaviour\n- **[Emacs file variables](readme\u002Fconfig\u002FFileContentFlags.md#emacs-file-variables)** support (encoding, mode, tab-width, etc.)\n- **File history** that preserves caret position and encoding\n- **Portable design** — runs from USB drives with relative path storage\n\n### Search\n- **grepWin** — integrated search-in-files tool with regex support (**Ctrl+Shift+F**)\n- **Hyperlink hotspot highlighting** — Ctrl+Click to open in browser, Alt+Click to load in editor\n\n### User Interface\n- **High-DPI aware** with high-definition toolbar icons\n- **Dark mode** support with customizable colors\n- **Customizable status bar** with 16 configurable fields (line, column, encoding, [TinyExpr++](readme\u002Ftinyexprcpp\u002FTinyExprPP.md) evaluation, Unicode code point, and more)\n- **Customizable toolbar labels** — display function names next to icons\n- **Zoom** from 10% to 1000% (Ctrl+Scroll or toolbar buttons)\n- **Transparent window mode** with configurable opacity\n\n### Localization\n26 language translations:\n\n> Afrikaans, Belarusian, Chinese (Simplified & Traditional), Dutch, English (US & UK), Finnish, French, German, Greek, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Polish, Portuguese (Brazil & Portugal), Russian, Slovak, Spanish, Swedish, Turkish, Vietnamese\n\n### Companion Tools\n- **[MiniPath](minipath\u002F)** — fast file browser plugin (Ctrl+M)\n- **[grepWin](grepWin\u002F)** — powerful search-and-replace across files\n\n## System Requirements\n\n- **OS:** Windows 8.1, 10, or 11\n- **Architectures:** x86 (Win32), x64, x64 with AVX2, ARM64\n\n## Download & Install\n\n| Channel | Link |\n|---------|------|\n| **Stable Release** | [rizonesoft.com\u002Fdownloads\u002Fnotepad3](https:\u002F\u002Frizonesoft.com\u002Fdownloads\u002Fnotepad3\u002F) |\n| **GitHub Releases** | [github.com\u002Frizonesoft\u002FNotepad3\u002Freleases](https:\u002F\u002Fgithub.com\u002Frizonesoft\u002FNotepad3\u002Freleases) |\n| **Nightly Builds** | [Pre-releases on GitHub](https:\u002F\u002Fgithub.com\u002Frizonesoft\u002FNotepad3\u002Freleases) |\n\nNotepad3 is fully **portable** — no installation required. Extract the archive and run `Notepad3.exe`. Settings are stored in `Notepad3.ini` alongside the executable. See [Replacing Windows Notepad](https:\u002F\u002Frizonesoft.com\u002Fdocuments\u002Fnotepad3\u002F) for system-wide integration.\n\n## Building from Source\n\nNotepad3 is built with **Visual Studio 2022** (toolset v143) targeting the Windows SDK.\n\n```powershell\n# Restore NuGet packages (required once)\nnuget restore Notepad3.sln\n\n# Build a specific platform\nBuild\\Build_x64.cmd Release\n\n# Build all platforms (Win32, x64, x64_AVX2, ARM64)\nBuild\\BuildAll.cmd Release\n\n# Or use MSBuild directly\nmsbuild Notepad3.sln \u002Fm \u002Fp:Configuration=Release \u002Fp:Platform=x64\n```\n\nRun `Version.ps1` before building to generate version headers from templates in `Versions\\`.\n\n## Configuration\n\nNotepad3 uses a portable INI file for all settings. Press **Ctrl+F7** to open it directly in the editor.\n\n- **UI settings** (`[Settings]`) — managed through Menu → Settings\n- **Advanced settings** (`[Settings2]`) — edit manually; most require a restart\n- **Status bar** (`[Statusbar Settings]`) — customize field layout, order, and width\n- **Toolbar labels** (`[Toolbar Labels]`) — show function names next to icons\n\n📖 **Full configuration reference:** [readme\u002Fconfig\u002FConfiguration.md](readme\u002Fconfig\u002FConfiguration.md)\n\n🎨 **Schemas, styles & themes:** [readme\u002Fschema\u002FCustomSchema.md](readme\u002Fschema\u002FCustomSchema.md) — the layered override model, the style mini-language, `View → Customize Schemes` (**F12**), and how to export \u002F import \u002F collect custom themes.\n\n📄 **File content flags** (`.LOG`, Emacs file variables, encoding tags, shebang lexer hint): [readme\u002Fconfig\u002FFileContentFlags.md](readme\u002Fconfig\u002FFileContentFlags.md) — markers you can put inside a file to control how Notepad3 opens or styles it.\n\n## Command-Line Options\n\nNotepad3 accepts a rich set of command-line switches inherited from Notepad2 \u002F Notepad2-mod, plus several Notepad3-specific extensions. All switches are case-insensitive and may be prefixed with either `\u002F` or `-`.\n\n```bat\nNotepad3.exe \u002Futf8sig \u002Fcrlf d:\\temp\\Test.txt        :: Open as UTF-8 BOM + CRLF\nNotepad3.exe \u002Fg 250,5 src\\Notepad3.c                :: Jump to line 250, column 5\nNotepad3.exe \u002Fm TODO main.c                         :: Open and find first \"TODO\"\nNotepad3.exe \u002Fb \u002Fi                                  :: Pasteboard mode, start in tray\n                                                     :: (hold Ctrl during the brief\n                                                     :: pre-minimize window to keep\n                                                     :: the editor visible)\nNotepad3.exe \u002Fv report.log                          :: Print silently and exit\nNotepad3.exe \u002F?                                     :: Built-in help dialog\n```\n\nCoverage at a glance:\n\n- **File arguments & multi-file** — positional paths, `+`, `-`, `\u002Fy`, `\u002Fz`\n- **Encoding** — `\u002Fansi`, `\u002Funicode`, `\u002Funicodebe`, `\u002Futf8`, `\u002Futf8sig`, `\u002Fe \u003Cname>`\n- **Line endings** — `\u002Fcrlf`, `\u002Fcr`, `\u002Flf`\n- **Navigation & search** — `\u002Fg`, `\u002Fm` with regex \u002F case \u002F backslash modifiers\n- **File watching** — `\u002Fl`, `\u002Fl0`, `\u002Fl1`\n- **New documents** — `\u002Fq`, `\u002Fqs`, `\u002Fc`\n- **Pasteboard \u002F clipboard collector** — `\u002Fb` (with deferred-minimize and Ctrl-skip when combined with `\u002Fi`)\n- **Lexers** — `\u002Fs`, `\u002Fd`, `\u002Fh`, `\u002Fx`\n- **Window placement & behaviour** — `\u002Fp` (with presets), `\u002Ft`, `\u002Fi`, `\u002Fo`\n- **Window reuse \u002F single-instance** — `\u002Fn`, `\u002Fns`, `\u002Fr`, `\u002Frs`, `\u002Frp`\n- **Printing** — `\u002Fv`, `\u002Fvd`\n- **INI & elevation** — `\u002Ff`, `\u002Ff0`, `\u002Fu`\n- **Shell integration** — `appid=`, `sysmru=`\n\n⌨️ **Full reference:** [readme\u002Fcmdln\u002FCmdLnOptions.md](readme\u002Fcmdln\u002FCmdLnOptions.md) — every switch with arguments, examples, persistence notes, and Notepad2\u002FNotepad2-mod compatibility.\n\n## Keyboard Shortcuts\n\nEvery key combination Notepad3 understands — file, editing, view, search, customization — grouped by menu, with Notepad2 → Notepad3 reassignments flagged.\n\n⌨️ **Notepad3 shortcuts:** [readme\u002FKeyboardShortcuts.md](readme\u002FKeyboardShortcuts.md)\n🗂️ **MiniPath shortcuts:** [readme\u002Fminipath\u002FKeyboardShortcuts.md](readme\u002Fminipath\u002FKeyboardShortcuts.md)\n\n## FAQ\n\nCommon questions inherited from Notepad2 \u002F Notepad2-mod, updated for Notepad3 — installation, portable settings, regex (PCRE2), encoding, file change notification, `.LOG` and Emacs file variables, replacing Windows Notepad, and more.\n\n❓ **Frequently Asked Questions:** [readme\u002Ffaq\u002FFAQ.md](readme\u002Ffaq\u002FFAQ.md)\n\n## Contributing\n\nContributions are welcome! Here's how to help:\n\n1. **Report bugs** — [Open an issue](https:\u002F\u002Fgithub.com\u002Frizonesoft\u002FNotepad3\u002Fissues) with steps to reproduce\n2. **Submit pull requests** — Fork the repo, create a feature branch, and submit a PR against `master`\n3. **Translate** — Add or improve translations in the `language\\` directory\n4. **Spread the word** — Star the repo and share with others\n\nFor support, visit [rizonesoft.com\u002Fcontact-us](https:\u002F\u002Frizonesoft.com\u002Fcontact-us).\n\n## Credits\n\nNotepad3 builds upon the work of:\n\n| Project | Author | Role |\n|---------|--------|------|\n| [Notepad2](https:\u002F\u002Fwww.flos-freeware.ch\u002Fnotepad2.html) | Florian Balmer | Original editor |\n| [Notepad2-mod](https:\u002F\u002Fxhmikosr.github.io\u002Fnotepad2-mod\u002F) | XhmikosR | Extended fork |\n| [Scintilla](https:\u002F\u002Fwww.scintilla.org\u002F) 5.5.8 | Neil Hodgson | Editing component |\n| [Lexilla](https:\u002F\u002Fwww.scintilla.org\u002FLexilla.html) 5.4.6 | Neil Hodgson | Syntax highlighting |\n| [PCRE2](https:\u002F\u002Fgithub.com\u002FPCRE2Project\u002Fpcre2) 10.47 | PCRE2 Project | Regex engine |\n| [TinyExpr++](https:\u002F\u002Fblake-madden.github.io\u002Ftinyexpr-plusplus\u002F) | Blake Madden | Expression evaluator |\n| [uchardet](https:\u002F\u002Fwww.freedesktop.org\u002Fwiki\u002FSoftware\u002Fuchardet\u002F) | Mozilla \u002F freedesktop | Encoding detection |\n| Fugue Icons | Yusuke Kamiyamane | Toolbar icons |\n\n## Reviews\n\n- [Notepad3 is an advanced text editor that supports many programming languages](https:\u002F\u002Fwww.ghacks.net\u002F2020\u002F08\u002F11\u002Fnotepad3-is-an-advanced-text-editor-that-supports-many-programming-languages\u002F) — gHacks\n- [Notepad3 review on Nsane Forums](https:\u002F\u002Fwww.nsaneforums.com\u002Ftopic\u002F382910-guidereview-notepad3-is-an-advanced-text-editor-that-supports-many-programming-languages\u002F) — Nsane Forums\n\n## License\n\nNotepad3 is licensed under the [BSD 3-Clause License](License.txt).\n\nCopyright © 2008–2026 [Rizonesoft](https:\u002F\u002Frizonesoft.com). All rights reserved.\n\n---\n\n[![Sponsor](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSponsor-%E2%9D%A4-ea4aaa?style=flat-square&logo=github)](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Frizonesoft)\n[![Donate](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDonate-PayPal-blue.svg?style=flat-square&logo=paypal)](https:\u002F\u002Fwww.paypal.com\u002Fdonate\u002F?hosted_button_id=7UGGCSDUZJPFE)\n","Notepad3 是一个基于 Scintilla 组件的轻量级文本编辑器，适用于 Windows 平台。它具备语法高亮、代码折叠、书签快速导航、自动补全、标记所有出现的单词等功能，并支持 PCRE2 正则表达式引擎进行查找和替换。此外，Notepad3 还提供了聚焦视图、内联数学表达式求值等高级特性，同时保持了较小的内存占用。这款工具适合需要高效处理代码或日常文本工作的用户使用，无论是专业开发者还是普通用户都能从中受益。","2026-06-11 03:07:03","top_language"]