Многофункциональный редактор текста и исходного кода.
- Внешне похож на стандартный Блокнот Windows и также прост в использовании, но превосходящий его в плане доступных возможностей.
- Этот редактор можно использовать как обычный блокнот для работы с обычным текстом, но так же и для работы с кодом различных языков программирования и разметки.
- Поддержка синтаксиса ASP, AutoHotkey, AutoIt3, AviSynth, Bash, BAT, C, C++, C#, CMake, CoffeeScript, CGI, CSS, DIFF, HTML, INF, INI, Inno Setup, Java, javascript, LaTeX, Lua, Markdown, NSIS, Pascal, Perl, PHP, Python, REG, Ruby, SQL, Tcl, Visual Basic, VBScript, VHDL scripts, XHTML, XML, YAML и NFO ANSI.
- Операции со строками (перемещение, дублирование, разделение, объединение и т.п.)
- Операции с блоками кода (добавление и удаление отступов, удаление лишних пробелов и пустых строк, дублирование и т.д.);
- Конвертирование регистра символов + быстрый переход к строке или колонке.
- Быстрая вставка HTML-тегов, даты, времени, название, пути к файлу, а так же поиск и замена с помощью регулярных выражений.
- Авто-закрытие скобок + сворачивание блоков кода + поддержка кодировок ASCII, UTF-8 и UTF-16.
- Автоматическая расстановка отступов и завершение слов + автоперенос по строкам с возможностью настройки.
- Индикатор длины строк + создание закладок.
- Редактор также обладает крайне простым, но гибко настраиваемым интерфейсом.
- Можно изменить содержание панели инструментов, или вовсе отключить ее, сделать окно редактора полупрозрачным, скрыть статусную строку
Разработчик: Rizonesoft
Интерфейс: мультиязычный + русский
Состояние: бесплатно
Платформа: Windows 7 и новее
Notepad3 v.7.26.426.1 x64 (4.05 Mb)
Notepad3 v.7.26.426.1 x32 Portable (6.16 Mb)
Notepad3 v.7.26.426.1 x64 Portable (6.45 Mb)
Список изменений:
NEW:
[.425.1]- Paste-board minimization (/B /I) escape hatch if Ctrl-key held down.
[.425.1]- PasteBoard: defer minimize on /B + /I startup so auto-pasted clipboard is visible briefly.
[.425.1]- PasteBoard: opt-out 'Don't ask again' on closing modified untitled documents.
[.424.1]- Feat: /B auto-pastes current clipboard on empty untitled buffer.
[.422.1]- Add search pattern placeholder (%pattern%) for editor command.
[.422.1]- Feat: option to stop Clipboard monitoring during runtime.
[.422.1]- In Notepad3 Portable, add a redirect to the Favorites folder.
[.418.1]- Feat: switching from old tinyexpr lib to modern TinyExpr++ (TIN).
[.418.1]- In Notepad3Portable PAF, add a redirect to the Favorites folder.
[.417.1]- Feat: Prep for grepWin search pattern editorcmd patching.
[.417.1]- Feat: HTML CSS Styles.
[.417.1]- Add default directory selection to settings menu.
[.417.1]- Add special grepWinPortable error msg.
[.411.1]- Add Tab Settings - Tab/Backspace always indent (not only at beginning of line).
[.411.1]- Add [Settings2]CopyMultiSelectionSeparator config.
[.411.1]- Add case conversions on rmb context menu.
[.411.1]- Add lexer ABAQUS.
[.311.1]- Add UCHARDET encoding prober filter (Settings2:UchardetLanguageFilter).
[.306.1]- Add timsort (repl. qsort) scintilla care (iface check) scintill-call-wrapper update.
[.227.1]- Add auto-scroll on MMB click.
[.130.1]- Add Scintilla np3_patches with 5 patch files for future upgrades (SCI).
[.130.1]- Use Segment Heaps for memory allocation if available (Win10 2004+/Win11).
[.130.1]- Add AVX2 optimized x64 build configuration (x64_AVX2) (issue #4240).
[.130.1]- Add GitHub Actions CI workflow for MSVC builds (Win32/x64/ARM64).
[1021.2]- Add extensions "ts"and "tsx" in Tcl Script lexer (LEX).
[1021.1]- Add extension "JSX" in javascript lexer (LEX).
[.828.1]- Add Notepad3 Version in the Title bar of the Inno Setup dialog box (SUP).
CHANGES:
[.425.1]- ARM: LimitNotifyEvents around the four paste sites.
[.424.1]- Clipboard Monitoring and log "Chasing doc tail" are mutually exclusive (mutex).
[.417.1]- Replacing "Tab/Backspace" with "Tab/Shift-Tab.
[.417.1]- Revert auto resolving to UNC for mapped network-drives.
[.411.1]- MUI - Migrate tool "grepWin" into NotepadPortableApp (PAF).
[.411.1]- MUI - Cleanup and add missing files in NP3PortableApp.
[.411.1]- PortableApps Build (new build script, settings, grepWin orig handling).
[.411.1]- Migration to original grepWin tooling (remove home brew project) (GRE).
[.411.1]- AnalyzeReliableConfidenceLevel dialog configurable.
[.411.1]- Crtl+c / RMB-copy for line (empty selection) and hyperlinks.
[.411.1]- Win10 modernization.
[.306.1]- Synchronise with current scintilla mirror.
[.306.1]- Update SimpleIni header only lib (to v4.25).
[.306.1]- Major version 6 → 7 for Win10 minimum.
[.305.1]- Enhancement of MMB auto-scroll.
[.305.1]- Update UCHARDET encoding detector (UCH).
[.303.1]- Refactor: replace regex engines: Oniguruma (retired) by PCRE2 v10.47 (ONI->PCR).
[.227.1]- Refactor: File Change Notification handling.
[.227.1]- Update to Scintilla v5.6.0 and Lexilla v5.4.7.
[.224.1]- Refactor to atomic save pattern.
[.224.1]- Smoothening the startup window experiences.
[.218.1]- Some refactorings due to new features in scintilla.
[.215.1]- Migration of the MS VS2022 compiler to MS VS2026 vc145 platform toolset.
[.215.1]- Update to Scintilla 5.5.8 and Lexilla 5.4.6 (SCI/LEX).
[.130.1]- Moved installer scripts to BuildInstaller folder with local language files (SUP).
[.101.1]- Rizonesoft Copyright © 2008-2025 to year "2008-2026".
[.917.1]- Italian language update.
[.828.1]- Changed some phrases in the Italian Inno Setup script (SUP).
[.828.1]- Completed/Modified the Windows Properties fields in Notepad3 Setup.exe (SUP).
FIXES:
[.425.1]- Editable combo the edit field IS the explicit source.
[.425.1]- Try to address ARM flickering on clipboard paste.
[.422.1]- Modernizing (Win10+) Clipboard monitoring feature.
[.417.1]- LexHTML.cxx.
[.417.1]- Language file names for grepWinPortable.
[.417.1]- Error prone manual numbering of menu child-items for checkboxes.
[.417.1]- NONE vs EMPTY INI file handling, remove styling empty sections.
[.417.1]- Encoding dialog system codepage special handling.
[.411.1]- No PAF .7z creation - not supposed to be used that way.
[.411.1]- ARM64 flickering/rendering issues on Windows 11 25H2.
[.411.1]- Win32 build and build-scripts.
[.411.1]- PortableApps Platform build should use PA's grepWinPortable (GRE).
[.411.1]- Esc search pattern on commandline for grepWinPortable(App) call (GRE).
[.411.1]- grepWin call parameter issues (GRE).
[.411.1]- Simplify encoding settings and invisible border (aero snap) problem.
[.411.1]- Default encoding (forced fallback).
[.411.1]- Claude Code review of pathlib methods.
[.411.1]- Sec-issue load system library hijacking.
[.411.1]- Unicode vs. binary encoding detection.
[.314.1]- PCRE2 line end detection (PCR).
[.314.1]- Claude Code based refactoring of encoding detection.
[.314.1]- Remove too strong UTF-8 affinity.
[.314.1]- Revert ASCII as UTF-8 for unicode detection - false positives.
[.311.1]- Bug in Scintilla's Document::ConvertLineEnds() method (SCI).
[.311.1]- Drag-handle bug on resizable windows.
[.311.1]- Enhance InfoBoxLng() to replace non dark-mode aware MessageBoxEx.
[.306.1]- Handling if file's parent dir is deleted.
[.306.1]- PCRE2 interface - bug matching line-end ($) (PRC).
[.306.1]- About dialog and version patching script.
[.305.1]- UFT-8 affinity for uchardet uncertainty (lower than 66%) (UCH).
[.305.1]- Refactoring from GetOpenFileName() to IFileOpenDialog().
[.303.1]- Revert: Regression, revert to special Text (.txt) font.
[.227.1]- Minor enhancements on file loading.
[.224.1]- Enhance ShowWindow start-up time.
[.224.1]- AI corrections for PathLib.
[.223.1]- INI file handling Notepad3 and Minipath.
[.223.1]- Regression regarding Zooming (caused by new Scintilla Lib merge conflicts).
[.223.1]- If flag 'strip trailing blanks on save' is active, check if there are trailing blanks.
[.218.1]- Cover both scopes: per-process and per-window (Shell)AppUserModelID.
[.218.1]- URL extraction - handle final single-quote smart.
[.218.1]- INI file handling in case of redirection.
[.216.1]- Win's Unicode detection is not reliable, change encoding detection.
[.215.1]- Strip trailing blanks when saving option (issue 5444).
[.130.1]- New files created in correct working directory.
[.130.1]- Allow saving unmodified files when strip blanks is enabled.
[.130.1]- Black line in Language menu submenu.
[.130.1]- Mouse scroll settings now update without restart.
[.130.1]- Persist Monitoring Log (View -> Monitoring Log) setting.
[.130.1]- Create settings folder recursively if it doesn't exist.
[.130.1]- Restore status bar after printing completes.
[.130.1]- Fixed /m command line defaults to text mode instead of last search mode.
[.130.1]- Resolve DirectWrite font face names correctly.
[.130.1]- Fixed user config setup to run as original user context during install/uninstall (SUP).
[.130.1]- Fixed FileSave() nested call issue causing unexpected save behavior (issue #5445).
[.130.1]- Fixed DirectWrite font variant resolution using IDWriteGdiInterop (SCI).
[.917.1]- Really Silent/VerySilent Uninstall (SUP).
REMOVED:
[.411.1]- Remove grepWinNP3 project from main (GRE).
[.306.1]- Remove deprecated Win7 compatibility and UTF-32 detection.
[.303.1]- Remove retired Oniguruma regex Engine (ONI).
[.227.1]- Remove obsolete AppVeyor CI build.
[1114.1]- Remove the "Opera Promotion" page in Notepad3 "INNO Setup Installer" (SUP).
CHANGES Versions in Tools or Libraries:
[.418.1]- Update TinyExpr++ (TIN) version 1.1.0 (2026-01-16).
[.417.1]- Update Scintilla (SCI) Library version 5.6.1 (2026-03-26).
[.417.1]- Update Lexilla (LEX) Library version 5.4.8 (2026-03-26).
[.411.1]- Update grepWin (GRE) version 2.1.12.1434 (2025-09-24).
[.305.1]- Update UCHARDET (UCH) encoding detector version 0.0.8 (2022-12-08).
[.303.1]- Update PCR2 (PCR) Regex engine version 10.47 (2025-10-21).
[1213.1]- Update MiniPath (MIN) version 1.0.2.191 (2022-12-13).
Обновление от 26/04/2026 18:22:47
============
Причина редактирования: новая версия
0 ответить