Notepad3 v5.21.905.1 中文版 (高级文本编辑器)

  本文于2021-09-06 21:19:19更新,若链接错误或软件失效,请在下方留言告知
  如果需要购买正版软件,请点此进入购买数码荔枝正版授权,希望大家支持下。

软件介绍:

Notepad3 v5.21.905.1 中文版 (高级文本编辑器)由佛系软件foxirj.com整理发布。Notepad3是一个强大的高级文本编辑器,具有代码高亮显示、代码转换、行号显示、多步Ctrl+Z、增强搜索和替换等功能。Notepad3可能很小,但是它内置了一个强大的Onigmo正则表达式引擎,可以很容易地在Notepad3中执行高级搜索和替换操作。支持多种不同格式的文本编码,包括UTF-8、UTF-16、ansi等。它占用的内存很少,但足以处理大多数编程任务。

软件截图:

强大的高级文本编辑器 Notepad3 官方中文版

软件功能:

用长线标记,也就是屏幕截图上的橙色垂直线。这条垂直线非常有用,因为如果您使用文本编辑器来编写文章或代码,并且文本已经到达了这条线,这意味着这条线中的文本已经超过了最佳阅读宽度,太长的文本将在阅读过程中导致眼睛疲劳,甚至您需要拖动水平滚动条来阅读其余的文本。这条垂直线告诉你该换行了。

语法高亮。Notepad3支持多种不同语言的语法高亮显示,包括ASP, assembly language, AutoHotkey, AutoIt3, AviSynth, Bash, BAT, C, C++, C#, CMake, CoffeeScript, Common Gateway Interface (CGI), Cascading Style Sheets (CSS), DIFF, HTML, INF, INI, Inno Setup, Java, JavaScript, LaTeX, Lua, Markdown, NSIS, Pascal, Perl, PHP, Python, REG, Ruby, SQL, Tcl, Visual Basic (VB), VBScript, VHDL scripts, XHTML, XML, YAML ,NFO ANSI

支持多种不同格式的文本编码,包括UTF-8、UTF-16、ansi等。并支持不同格式之间的转换。

高亮显示选定的行。这也很有用,不会有错行,毕竟只用眼睛定位行数会有偏差。

支持大小写转换。

收藏夹功能。

显示行号。

软件更新:

NEW:

  • Add Configuration (Properties) Lexer: add style setting for Key (of Key-Value pair).
  • Add “Notepad3 Replacement” on Windows 11 Insider Preview which works almost like with Windows 10:
    • Open (ext: .inf, .ini, .log, .ps1, .psd1, .psm1, .scp, .txt, .wtx, .compositefont, .css, .sct, .wsc).
    • Edit (ext: .bat, .cmd, .jse, .reg, .text, .vbe, .wsf).
  • Configure other application to open hyperlink (instead of default browser).
  • File URL forced to open in new window by (Ctrl+Alt+Click).
  • File change notification, if removed current file is recreated.
  • Allow definition of line number for file:/// URL (separator is ‘:’ ).
  • File change notification Dlg: add “Indicator (silent) option.
  • Configurable File on disk Change/Deleted indicators for title bar.
  • “grepWinNP3” (current grepWin dev) allow multiple search paths (GRE).
  • Add “KiXtart” lexer (new in Lexilla) (LEX).
  • Integrating style theme “Sombra” as factory default Dark-Mode theme.
  • Add “Julia” lexer (new in Lexilla) (LEX).
  • Base64 Encoding/Decoding.
  • Custom ChooseColor resource definition.
  • Prepare Application Manifest for to grant Identity for non-package desktop apps.
  • Add file/dir exists/not-found to hyperlink tooltip (if file-url).
  • Support Scintilla’s new feature: indicator stroke width.
  • TXT file for Translators to communicate Line Numbers of the “Added/Modified” strings.
  • Code Color for the “Change date” of the “Added/Modified” strings to translate”.
  • More intermediate font weight constants added.
  • Remove useless font stretch handling.
  • Add font weights retina(450), semi-light(350) and extra-black(950).
  • Line Comment Add/Remove commands, additional to existing Toggle.
  • Cut lines for rectangular and multi selection.
  • Use ‘Ctrl+’ key to force dropping files into new instance (Ctrl+ for new instance).
  • ScintillaWin horizontal mouse-wheel support.
  • Provide Mono-Language IDs.
  • Mono-Language compiler switch for MiniPath.
  • Compiler switch to allow Mono-language binary (no MUI DLL loading).
  • Exclusive Lock (write) Mode shown in windows title.
  • Menu item for excusive File Locking (write, shared read).
  • Decorator styling for Python files.
  • Exclusive File Lock option.
  • About Dlg: version info for split-off Lexilla component.
  • About Dlg: Copy-Ver-Info-Btn: add Dark-Mode information.
  • Some filesystem path vs. file:// URL helpers (backslash invert).
  • Converter: File-System Path to URL and vice versa.

CHANGES:

  • Non themed app: edit-window frame visibility.
  • Current Lexilla dev (chg: HTML(PHP) Lexer) (LEX).
  • Scintilla Python generator methods for embeddable Python (SCI).
  • MUI base language definition moved to solution’s preprocessors (C/C++ & RC) defines.
  • Optimized default style handling for settings file (Dark Mode).
  • Adapted other Dark Mode Theme Files.
  • Default FileWatchingMode from “don’t care” to “notify by MsgBox”.
  • Adapted “Sombra” Dark Mode default color scheme.
  • Rename “KiX Config” to “KiXtart Script”.
  • Enable Dark Mode feature for Win11 v21H2 Insider beta.
  • Win10 Release-ID as string (allows 20H2 or 21H1).
  • Improved Julia Lexer (LEX).
  • Batch-Lexer + patching Markdown-Lexer (eolfilled header lines) (LEX).
  • Scheme-Dlg: dynamic (alloc) Style-Backup handling.
  • Update Lexilla Lib (bug fixes for Lexer: Markdown, Cmd/Batch) (LEX).
  • “grepWinNP3” based on current grepWin ver (boost v1.76 , upd: sktoolslib).
  • Add some more coding fonts to prefer over Consolas (if installed).
  • Linker: hardware-enforced stack-protection.
  • Canonicalize style section of .ini-settings.
  • Keep found initial common base default font in .ini.
  • Base64 Decoding: select source code-page for decoding.
  • Base64: default Encoding/Decoding based on current code-page
  • Color selection dialog: NP3 icon, positioning and dark-mode.
  • Adjust standard colors for URL Hyperlink (better standard dark-mode visual).
  • New default for hyperlink tooltip is OFF.
  • Immediate indicator hover response (colordef-hotspot, hyperlink-tooltip, hex-code-tooltip).
  • Code cleanup for Font and Style Selection.
  • Prefer “Cascadia Code” font over “Consolas” font for default if installed (ligatures).
  • Custom Font Selection Dialog.
  • Comment BockEdit shortcut changed (Ctl+Alt+Q => Alt+Shift+Q).
  • Comment has separate popup menu (Edit -> Selection).
  • Move some Lexer related functions to other module.
  • Enable compiler warnings level 4 and issue “Warnings as Errors” (for Lexilla, Scintilla, grepWinNP3).
  • Remove short-note from wrap around match tooltip.
  • Save bookmarks in file history in case of “Save as…”.
  • Minimize usage of deprecated LCID/LANGID for MiniPath.
  • Cpp-Lexer fix merged from Lexilla (5b92f7219a9fe9fb0ae4c5cc19f57c39185e4074.
  • Minimize usage of deprecated LCID/LANGID for Notepad3.
  • New size “4MB” for “FileLoadWarningMB=4” (Styling and Syntax Highlighting are switched off).
  • Configurable position offset on launching new instance.
  • Clarify menu item string (only one instance per file).
  • Drag-n-Drop: allow multiple files to drop.
  • Drag-n-Drop: replace current file (Ctrl+ for new instance).
  • Menu/shortcut: launch “New Empty Wnd” <-> “Duplicate Instance”.
  • Adapt to Scintilla v5.0.1 new translucent alpha color (marker).
  • C/C++ Lexer: styles and keywords (LEX).
  • Cleanup code: SplitUndoTransaction() on timeout resp. line-break.
  • Turning “Line Comment Block Edit” from option into command (Ctrl+Alt+Q).
  • Kotlin & Dart Lexer from Zufuliu’s source.
  • File Lock: exclusive write/change, shared read.
  • Style color for triple strings in Python Lexer.
  • Cleanup Lexilla component.
  • Using some more Scintilla direct call methods instead of SendMessage() thread independent calls. (SCI).
  • Refactoring for splitting Lexilla from Scintilla (SCI).
  • Renaming Spanish Mexican to Spanish Latin America (es-419) (MUI).
  • More liberal Hyperlink scanner (no need for validation here!).
  • RegEx API: return matched pattern length too.
  • Prevent Path to URL conversion, if Hyperlink RegEx pattern does not match.
  • Enable Dark Mode feature for Win10 v21H1 insider beta.
  • EOL-Mode: status-bar double-click: inverted cyclic change rotation CRLF -> LF -> CR.

CHANGES Versions in Tools or Libraries:

  • Update grepWinNP3 (GRE) version 2.1.8.39 (2021-07-26).
  • Update Oniguruma Regex (ONI) engine version 7.0.0 (2021-06-23).
  • Update Lexilla Library (LEX) version 5.1.2 (2021-07-26).
  • Update Scintilla Library (SCI) version 5.1.1 (2021-07-26).

FIXES:

  • Broken relative paths in file history selection.
  • Open color selection on Ctrl+Left mouse click on color indicator too.
  • Change cursor hand on Ctrl key-Up.
  • Broken “scroll undo/redo history via mouse (RMB+WHEEL)” feature.
  • Don’t jump on initial F/R Dialog on empty clipboard.
  • Cursor hand on ctrl-keydown hover hyperlink.
  • Show hand cursor on hyperlink after dwell time (if ctrl key pressed).
  • Caret change to hand over hyperlink only if ctrl is pressed.
  • Some minor corrections on visual appearance.
  • Sync status bar font size on system font size change.
  • Restore previous window position while DPI scaling changed meanwhile.
  • Missing .ini must not have an assertion failure, allowed case here.
  • Specify “/utf-8” compiler option for “Scintilla, Lexilla and grepWinNP3” projects.
  • “grepWinNP3” project: post build step – xcopy .lang files to desired build output dir (GRE).
  • Remove obsolete (by SCI Lib v5.1.1) settings.
  • Size of visible whitespace style.
  • Workaround for additional selection typing.
  • RegEx line begin pattern stuck after zero-length replacement.
  • Launching file URL (Alt+Click) with respect to flags “Reuse Window” and “Only one Instance per File”.
  • File URL tooltip.
  • Config version dependent “FileWatchingMode” settings value.
  • File change notification in Title Bar.
  • Trigger reset file changed on disc flag.
  • Remove multiple file Notification, if current file has been deleted.
  • F/R-Dlg: show match while typing protected characters.
  • Fixing “infinite” loop in Markdown Lexer.
  • Forced file ext written to scheme export.
  • File-ext writing to stxle .ini files only on export.
  • Distinguish Win10 vs. Win11 using build number (>=22000).
  • F/R Dialog regression: allow replace in selection (if selection not empty).
  • Correct handling of F/R dialog pattern combo-box dropdown list.
  • Minor fixes Markdown-Lexer.
  • Go to doc begin after global indentation change.
  • Minor enhancements for selection scroll to view.
  • Optimized handling of multi-step undo/redo notifications.
  • Slow line-break toggle.
  • TinyExpr: expr need not start with blank.
  • TinyExpr: UTF-8 to ANSI-CP-1252 conversion should yield invalid characters instead of blank or currency.
  • Space-width, avgchar-width and tab-width calculation.
  • Scintilla missing recalculation of space width (to get correct tab width for indentation).
  • Revert to Scintilla std tabwidth calculation on font changes.
  • Preserve “2nd Common Base” styling state across restarts.
  • Default style settings should not be written to .ini-file.
  • Handling of “File Vars” vs. “Encoding Tags”.
  • Minor fixes around font redrawing.
  • Add thread COM initializations.
  • Adding DPI awareness to MiniPath (correct toolbar handling still open point).
  • minor corrections for customized font selection dialog (dark-mode and dpi-awareness).
  • DWRITE font allocation needs to font.family, not font.face name (Scintilla fix).
  • Correcting regression for icon scaling.
  • Rendering of “Relaunch Elevated” menu icon.
  • Regression on schema color definition.
  • Another bug retrieving Font SIze for Common Default vs. Lexer Specific.
  • Bug retrieving Font SIze for Common Default vs. Lexer Specific.
  • Font Name handling retrieved from Common-Default vs. Lexer-Specific.
  • Copy multi-selection to clipboard: separate each match by line-break.
  • Apply provided Scintilla patch.
  • Stream comment for .AU3 files.
  • “grepWinNP3”: fix compiler warning Release Win32 (GRE).
  • Workaround Scintilla text-rendering bug, if line-number margin width set to 0 (so use 1 instead).
  • Save Schema config in case of inifile from scratch.
  • Small correction to Line Cut feature (thin selection).
  • Minipath uses NP3 preferred language, if not configured.
  • Compiling mono-language compiler switch version.
  • Std windows behavior for cascading new instances (if configured).
  • Sticky Window Flag on launching new instance.
  • Prevent duplicate instance, if setting does not allow.
  • Lazy styling (no need for SCN_STYLENEEDED).
  • Caret visibility on JumpTo() after file (re-)load.
  • FileWatching (file change notification) in some special cases.
  • Mark occurrences: no additional bookmarker -> use invisible marker instead of background marker.
  • New comment doc styling for C++ lexer (used for C#, RC, JS and Java too).
  • Center dialog in parent: for system dialog and if minimized (tray or taskbar).
  • Mark all Occurrences in case of reopened F/R dialog.
  • Center dialog in parent.
  • “grepWinNP3”: fix missing search flags (GRE).
  • TinyExpr regression inserting newline after equal sign.
  • Possible busy-loop in Kotlin and Dart Lexer.
  • Don’t keep window top-most after returning from full-screen mode (F11 toggle).
  • Compiler switch to allow mono language binary.
  • Read-Only-Attribute cooperating with Exclusive-Write-Lock.
  • Lexer “Python”: fixing Format-Strings (f-strings).
  • Regression with vertical slope definition.
  • Some regressions around external file change notification.
  • “grepWinNP3” Language-ID “[xx-YY]” exceeds 5 chars (e.g. [es-419]) (MUI).
  • Limit ChooseFont Dlg to CF_SCALABLEONLY for DirectWrite Technology.
  • Rectangular selection typing issue.
  • Replacing the “RCdll.dll” file to avoid garbage chars in foreign languages (MUI).
  • In “.zip” version, some filenames in “gwLng” folder are incorrectly displayed (MUI).
  • Language “Spanish Latin America” identifier correction (es-LA -> es-419) (MUI).
  • Hyperlink RegEx pattern fixed to use valid Unicode.
  • Handle quotes for URL <-> file-system path conversion.
  • “grepWinNP3”: hide progress bar after search finisched (GRE).
  • ShellExecute() lpVerb for open hyperlink (Ctrl+Click) set to “open.
  • Data type mismatch.
  • Decoding of url-encoded file Hyperlinks (“file://…”).

REMOVED:

  • Open color selection on Alt+Left mouse click on color indicator.
  • Remove deprecated (no sensible use case) “overlapping find” option.
  • “fontsValid” extension (closer to default scintilla code base).
  • Remove useless font stretch handling.
  • Removing the font-style string for font selection.
  • Remove deprecated WinXP support (no horiz. mouse wheel).
  • Obsolete SCI_LEXER preproc symbol / no need to link lexers in Scintilla.

软件制作:

软件下载:

来源:默认网盘

软件使用中有任何问题请加群佛系软件交流群:925120664
本站所有软件来源可靠,均为正常安全的软件,如果检测报毒请直接忽略。
OneDrive国际版强烈建议使用IDMMotrixNDM等多线程高速下载,迅雷和360浏览器不支持下载。
想及时获取软件更新请订阅本站的RSS源。订阅地址:https://foxirj.com/feedWin软件Mac软件
软件中任何加QQ/微信/付费等信息均为修改作者/原生软件添加,非本站信息,注意鉴别,切勿上当受骗。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录