看过的人
(0)
Notepad3是一款体积小巧且运行快速的记事本文本编辑器,与系统默认记事本具备相同资源消耗,但提供了更多的实用功能,如代码高亮、编码转换、行号显示、多步 Ctrl+Z、增强的查找替换等等,其功能可以完美的取代系统自带的记事本。支持winxp、win7、win8和win10操作系统。
软件截图软件特点Notepad3 具有以下功能:代码折叠、括号匹配、自动缩进、单词自动完成、在各种格式(ASCII、UTF-8 和 UTF-16)之间转换字符编码、换行符格式转换(在 DOS(CR/LF)、Unix(LF)和 Macintosh(CR)格式之间),多重撤消或重做、书签和基于正则表达式的查找和替换。
Notepad3 几乎可处理任何编程工作,支持下面的编程语言列表:Apache、ASP、Assembly、AutoHotkey、AutoIt3、AviSynth、Awk、Bash、BAT、C、C++、C#、CGI、CMake、CoffeeScript、CSS、CSV、D、DIFF、Go、HTML、NF、INI、Inno Setup、Java、JavaScript、JSON、LaTeX、Lua、Makefiles、Markdown、MATLAB、Nim、NSIS、Pascal、Perl、PHP、PowerShell、Python、REG、Resource、R-S-SPlus Statistics、Ruby、Rust、Shell、SQL、Tcl、TOML、VB、VBScript、VHDL、XHTML、XML、YAML 和改进了对 NFO ANSI 的支持。
更新日志NEW:--------------------------------------------------------[1219.1]- Digitally Signing the Notepad3 "INNO Setup Uninstaller" file (SUP).[1219.1]- Add an "Opera Promotion" page in Notepad3 "INNO Setup Installer" (SUP).[.531.1]- New settings option to enable/disable feature Multiple Selection.[.307.1]- Option to choose between sub-line and whole-line selection on line-number margin click.[.111.1]- Allow selected lines movement for rectangular selection also.[.111.1]- Add detection of Windows 11 Version information.[.927.1]- Update "grepWinNP3" from current "grepWin" dev (GRE).[.903.1]- Python stream comment hack.[.830.1]- "DrawAnimatedWindow": Option to disable animated max./min. window.[.827.1]- Add Dark-Mode Contrast control for Schemes configuration.[.707.1]- Add new Toolbar button "New Empty Window".[.702.1]- Add new "grepWinNP3" icon for Launch and Search menu's (GRE).[.702.1]- Add new Toolbar button "Reset Zoom".[.619.1]- Indentation guide coloring on matching brace highlight.[.513.1]- Option on F/R dialog: incremental search ON/OFF.[.504.1]- Option: do not save blank new files.[.430.1]- Option to show/hide titlebar.[.424.1]- Localization in INNO Setup of "Open with Notepad3" (SUP).[.406.1]- Enhanced File-Change Notification Messagebox.[.327.1]- Menu entry to clear change/undo history.[.321.1]- Split Verilog Lexer (Verilog and SystemVerilog).[.320.1]- Add Lexer Verilog HDL.[.315.1]- Cooperation of Alt+LClick on Hyperlinks vs. extend selection.[.315.1]- Option to fill empty search text in F/R dialog.[.221.1]- Unicode point display (status bar) of current (caret pos) character.[.221.1]- Quotation Mark Auto-Close Functionality.[.220.1]- Add "np3encrypt" project to solution (cmd-ln tool).[.217.1]- Localization of the INNO Setup / Installer menus (SUP).
--------------------------------------------------------CHANGES:--------------------------------------------------------[1219.1]- Added Support for INNO Setup 6.3.3 (SUP).[1219.1]- Moving the "Search" menu to the Toolbar.[.828.1]- Highlight current line: change meaning of foreground color.[.825.1]- Move caret line outline frame translucency to alpha2.[.825.1]- Zoom dependent caret outline frame thickness, zoom dependent visible whitespace size.[.713.1]- CR: if selection empty on "Modify Lines..." complete document is selected.[.703.1]- Refactor Remove/Unite Duplicate Lines.[.527.1]- Updating Lexer Style "NewSombra" from MadDogVachon.[.522.1]- Ctrl+S does not forced saving doc any longer - only saves file, if save needed (doc changed).[.522.1]- No need to save current file (doc changed) for open new (empty) np3 window.[.307.1]- Line number margin option: switched from sub-line selection to whole-line selection.[.307.1]- [internal] Change memory copy method.[.302.1]- RegEx syntax for horizontal space matching (ONI).[.301.1]- DrawAnimatedWindow: only toggle between system settings and suppress-animation if used in system settings.[.228.1]- Limit width of left dead margin text area to max base font width (char width).[.228.1]- Try to preserve caret position and visible line positions after recoding.[.228.1]- Merging Zufuliu's non Lexilla custom Lexers for Kotlin and Dart.[.227.1]- Reusing size: definition of "Indentation Guide" scheme settings for text area offset to margin area.[.227.1]- Ini-Filereader: allow long suffix comments for numeric values.[.227.1]- Config-File: allow space or comment char after integer and float values.[.227.1]- Change indentation in case of complete line selected.[.224.1]- Explicit update toolbar and titlebar on drag n drop file.[1017.1]- Wrapping at long line marker.[1017.1]- Ctrl+I wraps according to highest column long-line-edge-marker, if defined.[.927.1]- Using selection color also for not focused selections (secondary and inactive).[.926.1]- Some refactoring regarding string comparison.[.913.1]- Line comment indentation for complaint prog. lng (issue 4983).[.827.1]- Python default dark-mode colors for comment and keywords.[.731.1]- Comment out "MSIX" attributes in applications manifest.[.718.1]- Move Join Lines, Split Lines, Fuse Lines, Preserve Paragr. from Lines to Selection menu.[.711.2]- Try to speed-up large file loading.[.710.1]- Try to minimize scrolling to view.[.709.1]- Patch Oniguruma engine to accept EOF as line-terminator.[.707.1]- Allow not suitable toolbar dimension.[.627.1]- Minor changes: CallTip/ToolTip (zoom).[.619.1]- Tooltip/Calltip style using Segoe UI font.[.616.1]- Web Source Code: enhancement for commenting in embedded scripts.[.526.1]- Removing square brackets from being valid codepoints of URL (hyperlink) regex.[.503.1]- Minor enhancement on log file monitoring.[.501.1]- Add some new sentences for Logfile Monitoring.[.430.1]- Some enhancements for Logfile Monitoring.[.430.1]- Changed message box for file change notification.[.430.1]- Keep Dark/Light Win Mode settings (if once set manually - else auto detect).[.430.1]- Disable menubar in fullscreen mode too.[.327.1]- Migrate GetTickCount() -> QueryPerformanceCounter().[.325.1]- Option for ASAN Dbg to not throw exception.[.321.2]- Default Print Colour Mode depending on Dark/Light Mode.[.321.2]- Renaming for Lexer related resource string IDs (defined names).[.321.2]- Verilog: split 'System Tasks' from 'Keywords'.[.320.1]- Update VHDL Lexer.[.320.1]- Dialog windows with special system menu: add 'burger' symbol.[.320.1]- Use relaxing default FileCheckInterval (2000[msec]).[.320.1]- Refactoring: use background worker helper.[.315.1]- RegExpr enhancements (ONI).[.315.1]- Use larger color bitmaps within color select buttons (customize schemes).[.315.1]- SCI add SendMessage macro (SCI).[.301.1]- Generic font names $Code/$Text prepend by number referring to priority list position.[.301.1]- Goto next/prev markers: respect last searched markers.[.224.1]- Delete matching brace/quote, if content in between is empty.[.224.1]- Make Code/Text font priority list configurable.[.224.1]- Enhance Display of Unicode Point.[.223.1]- In Statusbar remove "Ch" because the values are almost similar with "Col".[.223.1]- Use change-history-markers for bookmark find next/previous.[.223.1]- Enhancement for auto-close char-pairs.[.221.1]- All "Margins and Line Numbers" to "font:Consolas; size:-2; fore:#008080".[.220.1]- AnalyzeConfidenceLevel at least 90%.[.220.1]- Lexer TEXT using own Default settings (corresponding to ANSI Lexer).[.207.1]- Installer script resets "Theme files" only on user decision (SUP).
--------------------------------------------------------FIXES:--------------------------------------------------------[1219.2]- Language files missing in Notepad3 portable version.[1219.1]- Some Folders/Files are blocked with Inno SETUP v.6.3.x (SUP).[1125.1]- Confusing File modified dialog.[1125.1]- Do not bring main window to foreground upon file change.[.825.1]- Correct TOML Lexer identifier.[.713.1]- Delete line (Ctrl+Shift+D) - fix last line handling.[.703.1]- Update Toolbar in case of Undo/Redo.[.601.1]- Regression for "Reuse Window" flag.[.529.1]- Center dialog if window is maximized.[.529.1]- Some missing Path_Sanitize() calls.[.527.1]- Finding np3 instance holding same file-path (only one instance).[.527.1]- Minor issues related to "autoload recent file" feature.[.527.1]- Center popup dialogs and show current line on word-wrap toggle.[.522.1]- Adjust the fields for the RGB color values for a Display Scale of 125%.[.522.1]- Accept file args with leading dash (needs quotes in any dash case).[.522.1]- Mouse cursor flickering in case of "hide mouse while typing".[.309.1]- Redo failure introduced with Scintilla v5.4.2 Bug 2432 (SCI).[.307.1]- Tinyexpr: integer values always shown in abs() format.[.307.1]- Remove duplicate lines.[.302.2]- Regression: RegEx: find previous line start (^) - skips empty lines (ONI).[.302.1]- Toolbar missing if started minimized.[.302.1]- TAB selection on empty line.[.302.1]- Regression:Initial show NP3 window minimized.[.228.1]- Preserve caret position after re-encoding.[.227.1]- Need PostMessage(WM_THEMECHANGED) event after recoding document.[.227.1]- Regex dot(.) not matching linefeed(LF)/newline character, if not enabled for line-breaks (ONI).[.224.1]- Settings2:DrawAnimatedWindow - support system settings.[.224.1]- Correction for settings2 DrawAnimatedWindow.[.111.1]- Horizontal mouse wheel scrolling direction.[.111.1]- Ctrl+Up/Down should keep selection.[.111.1]- "grepWinNP3": Search results context menu "Fix Open with Editor" (GRE).[.111.1]- "grepWinNP3": bug directly passed search path (GRE).[1117.1]- Reduce window flickering, fix cut last line.[1020.1]- Same behavior of "Ctrl+Shift+X".[1020.1]- MS Visual Studio "Line-Cut" (Ctrl+X) behavior on empty selection.[1017.1]- Show ColorDef Dlg always full visible.[.913.1]- RegularExpression broken.[.903.1]- Python Line Comment : respect indents.[.718.1]- Show hidden menu bar on Alt or F10 key.[.718.1]- TinyExpr Output formatter.[.711.1]- RegEx search with begin/end line meta chars.[.710.1]- Recoding for UTF-16.[.709.1]- Do not generally move selection to top on view.[.707.1]- Save also an "Empty" Replace string in history.[.707.1]- "LaunchInstanceFullVisible" feature.[.702.1]- Minor optimizations on initial window startup.[.702.1]- Scroll to preserved caret position on file load.[.702.1]- Menu View: correct positioning of active marks.[.702.1]- Initial show window at final position w/o repositioning.[.616.1]- Set color of horizontal ruler (folded block) to line number coloring.[.616.1]- Zoom tooltip moved out of margin area.[.616.1]- Don't show auto-completion list if typed word matches the one and only word in list.[.526.1]- PHP commenting embedded Web Source Code.[.521.1]- Minor issue in "Favorites" in INNO Setup (SUP).[.516.1]- Minor issue related to match selection counters.[.516.1]- "grepWinNP3" <-> Notepad3 interface regression (GRE).[.513.1]- Single File Instance' flag handling.[.513.1]- Minor bugs in "Open with Notepad3" in foreign languages (SUP).[.512.1]- Enforce hidden menu bar (if option selected).[.502.1]- Multi-replace: correct advance next insertion point in case of SCI_REPLACETARGETMINIMAL.[.502.1]- Cut (Ctrl+X) and Delete (Ctrl+Shift+D) last line (EOF -> EOL).[.502.1]- Minor bugs in "Reset Notepad3's settings and themes" (SUP).[.430.1]- Switch to "Log Monitoring" id commandline option "/l" is given.[.430.1]- Regression: save readonly file.[.426.1]- Minor bugs in localization of "Open with Notepad3" (SUP).[.406.1]- Some more issues around "File Change Monitoring".[.406.1]- Integration and Notification of DirectoryObserver and FileChanged-Polling.[.406.1]- Issue "file changed on disk" for silent mode on closing.[.327.1]- Some clean-up in uninstalling "Notepad3_setup" (SUP).[.327.1]- Oniguruma line-break handling (CRLF & CR) support.[.325.1]- Book/Change-Mmarker search: high prio on Book-Marker.[.325.1]- Fallback on LoadIconWithScaleDown() failed.[.320.2]- Deprecated settings key-names handling ('FileCheckInverval').[.320.1]- Notification adjustment in case of externally deleted file.[.320.1]- Min. FileCheckInterval 500msec, else notify immediately.[.320.1]- Missing file path display name.[.320.1]- "_beginthreadex_proc_type" correction for Win32(x86).[.320.1]- Reactivate FileChangeInterval (used on dir changed notification too).[.315.1]- Shift+Alt+Click on Hyperlink should not fire Hyperlink action.[.315.1]- In case of no file args: open empty doc instead of file open dialog.[.315.1]- Creating New file in current working directory.[.315.1]- Don't reset "dirty flag" after file loading (in case of EOL or indent correction).[.302.1]- Remove session state from default font from list retrieval.[.301.1]- Backward compat. for .ini param 'FileCheckInverval' (typo).[.301.1]- 'FileCheckInterval' instead of 'FileCheckInverval' (typo).[.301.1]- Find marker next/prev.[.301.1]- Find consecutive change marker begin.[.228.1]- "grepWinNP3": properly search from the file beginning again ("grepWin" bugfix) (GRE).[.228.1]- Navigate marker: consecutive change-marker handled as single mark.[.224.1]- SplitUndoTypingSeqOnLnBreak and UndoTransactionTimeout.[.223.1]- Minor changes for Unicode Point display.[.221.1]- Repair jump to line (Alt+Click) and related command line search.[.221.1]- Correction to LineSpace evaluation TEXT files.[.221.1]- Lexer TEXT using own Default but inheriting from Common Base.[.220.1]- WSL2 simple path and NP3 options given with slash.[.220.1]- Representation of EOLs in case of GDI technology (use default).[.220.1]- Find previous skips finding at begin.[.220.1]- Use random IV for np3encrypt.[.217.2]- Encoding as "UTF-8 Signature" for Korean INNO Setup menus (SUP).[.207.1]- Line spacing in TEXT Lexer.[.204.1]- Don't force top-left if window does not fit to monitor.
--------------------------------------------------------REMOVED:--------------------------------------------------------[.529.1]- Due to problems, remove "DrawAnimatedWindow" settings feature and rely on system window animation configuration.[.827.1]- Removal of the "es-MX" language to keep only the "es-ES" language (MUI).
--------------------------------------------------------CHANGES Versions in Tools or Libraries:--------------------------------------------------------[1202.1]- Update Lexilla Library (LEX) version 5.4.1 (2024-10-19).[1202.1]- Update Scintilla Library (SCI) version 5.5.3 (2024-10-19).[.101.1]- Update grepWinNP3 (GRE) version 2.1.15.48 (2024-01-10).[.101.1]- Update Oniguruma Regex (ONI) engine version 6.9.9 (2023-10-14).[1213.1]- Update MiniPath (MIN) version 1.0.2.191 (2022-12-13).
--------------------------------------------------------TRANSLATIONS (MUI):--------------------------------------------------------[1125.1]- Vietnamese (vi-VN)[.414.1]- Finnish (fi-FI).[.419.1]- Indonesian (id-ID).