宝藏应用搬运工 发表于 2024-9-17 22:32:33

只有 1.14MB的轻量级文本编辑器 Notepad4 Notepad2-mod继任者

Notepad4 和 matepath


Notepad4 (Notepad2⨯2, Notepad2++) 是一款基于 Scintilla 的轻量级 Windows 文本编辑器,具有语法高亮、代码折叠、自动完成和多种编程语言和文档的 API 列表功能,它基于(用现代 C++ 重写)Florian 的Notepad2和 XhmikosR 的Notepad2-mod。matepath 是一个文件浏览器插件,基于(用现代 C++ 重写)Florian 的metapath。

https://raw.githubusercontent.com/wiki/zufuliu/notepad4/screenshots/v24.07HD.png


与Notepad2或Notepad2-mod相比的变化:

[*]支持书签
[*]选择标记某个单词或选择的所有出现次数,并显示匹配次数
[*]增强单词和功能的自动完成功能
[*]基于上下文的某些单词的自动完成
[*]增强自动缩进
[*]大括号、中括号和引号的自动完成
[*]通过 CallTip 进行颜色预览并单击 CallTip 打开颜色对话框
[*]支持Base64编码和解码
[*]语法高亮、代码折叠和 API 列表(见内置文件扩展名列表):
[*]纯文本
[*]模拟软件
[*]ActionScript适用于 ActionScript 3 和 4。
[*]Android Smali,截图
[*]javap
[*]茉莉
[*]ANSI 艺术
[*]ANSYS参数化设计语言
[*]汇编程序,截图
[*]骨髓间充质干细胞
[*]GNU 汇编程序
[*]美国国家医学会杂志
[*]Asymptote 矢量图形语言,最高版本为 Asymptote 2.70。
[*]AutoHotkey_L和AutoHotkey_H脚本,最高至 v2。
[*]AutoIt3脚本,最高版本 3.3.16。
[*]AviSynth 脚本,最高可达 AviSynth 2.6、AviSynth+ 3.6、GScript 1.1。
[*]AWK,最高可达 GNU AWK 5.3。
[*]批处理脚本、截图
[*]blockdiag、seqdiag、actdiag 和 nwdiag
[*]C#,最高可达 C# 12.0。截图
[*]瓦拉0.54
[*]C/C++,截图
[*]Objective-C/C++,截图
[*]C 标准库,最高至 C2x。
[*]C++ STL,最高可达 C++20。
[*]仓颉,截至2024年6月。
[*]CSS 样式表,截至 2024 年 9 月。
[*]SCSS 样式表,最高可达 Dart Sass 1.50。
[*]Less Style Sheet,最高可达 Less 4.1。
[*]HSS 样式表
[*]CMake,最高版本 CMake 3.29。截图
[*]CoffeeScript,CoffeeScript 2.7。
[*]通用中间语言
[*]配置/属性文件
[*]Apache 配置文件
[*]CSV 文件
[*]D,最高可达D语言2.0。
[*]Dart,最高支持 Dart 3.4。
[*]差异/补丁文件
[*]F#,最高可达 F# 8.0。
[*]Fortran,最高可达 Fortran 2023。
[*]GN Build,截至 GN 2019-03-13。
[*]Go,最高可达 Go 1.21。
[*]Go+(GoPlus)和 Q 语言
[*]Gradle,最高至 Gradle 8.3,屏幕截图
[*]GraphViz Dot,最高版本 GraphViz 2.49,截图
[*]Groovy,最高可达 Groovy 5.0。
[*]Haskell,最高可达 GHC 9.6。
[*]Haxe,最高可达 Haxe 4.3。
[*]HTML,截至2024 年 9 月WHATWG 。截图
[*]服务供应商
[*]网上邻居
[*]JSP
[*]PHP
[*]INI 配置文件
[*]Inno Setup,最高至 Inno Setup 6.2。
[*]提升 Jam,最高可达 Jam 4.4。
[*]Java,最高可达 Java 22。截图
[*]BeanShell
[*]JavaScript,最高可达 ECMAScript 2024,带有JSX和Web API。
[*]JSON和JSON5文档
[*]Julia 脚本,最高版本 Julia 1.9。截图
[*]Kotlin,最高可达 Kotlin 2.0。
[*]乳胶
[*]Lisp 脚本(Common Lisp、Clojure、Scheme 等)
[*]LLVM IR,最高可达 LLVM 16。
[*]Lua 脚本,最高支持 Lua 5.4。
[*]Makefile、截图
[*]生成
[*]制作
[*]Borland 制作
[*]制作
[*]忍者
[*]Markdown,最高至CommonMark 0.31,具有以下扩展:
[*]GitHub 风格的 Markdown
[*]GitLab 风味 Markdown
[*]Pandoc 的 Markdown
[*]Mathematica和WolframScript
[*]MATLAB,屏幕截图
[*]八度
[*]科学实验室
[*]Gnuplot
[*]Nim 脚本,最高可达 Nim 2.0。
[*]Nullsoft 脚本安装系统,最高可达 NSIS 3.09。
[*]OCaml,最高可达 OCaml 5.0。
[*]帕斯卡,德尔福
[*]Perl,最高可达 Perl 5.36。截图
[*]PowerShell,最高可达 PowerShell 7.2。
[*]Python,最高支持 Python 3.12。截图
[*]PHP 脚本,最高支持 PHP 8.3。截图
[*]Windows 资源脚本
[*]R,最高可达 R 4.2。
[*]REBOL 3 和Red
[*]Ruby,最高可达 Ruby 3.3。截图
[*]Rust,最高版本为 Rust 1.38。截图
[*]SAS,截至 SAS Viya 2024.06。
[*]Scala,最高可达 Scala 3.2。
[*]Shell 脚本
[*]Bash类似 (sh、bash、dash、ash、zsh、ksh),最高可达 Bash 5.2。截图
[*]C Shell(csh、tcsh),最高至 tcsh 6.24。
[*]M4 宏和Autoconf
[*]SQL 查询
[*]SQL 标准,最高至 SQL:2016。
[*]MySQL,最高版本为 MySQL 8.0、MariaDB 10.9。
[*]SQLite3,最高至 3.44。
[*]PostgreSQL,PostgreSQL 14。
[*]Transact-SQL,SQL Server 2019。
[*]Oracle,Oracle 20,不完整。
[*]Swift,最高可达 Swift 5.10。
[*]TCL,截图
[*]Texinfo,最高至 Texinfo 7.1。
[*]TOML 文件
[*]TypeScript,最高可达 TypeScript 5.4。
[*]Visual Basic、VB6、VB.NET
[*]VB脚本
[*]VHDL,最高可达 VHDL 2019。
[*]Verilog HDL,最高至Verilog 2005 和SystemVerilog 2017。
[*]Vim 脚本
[*]WebAssembly,最高版本为 wabt 1.0。
[*]WinHex 脚本和模板,最高版本 WinHex 20.9。
[*]XML 文档,截图
[*]XML 模式
[*]XML 样式表
[*]SGML 和 DTD
[*]苹果财产清单
[*]YAML 文档
[*]Zig,最高可达 Zig 0.13。
[*]其他
[*]切换特定级别的折叠,快捷键:Alt+Number
[*]切换当前块的折叠而不滚动回块起始行,快捷方式:Alt+ C,或上下文菜单“切换折叠”
[*]改进了对中文、日文和韩文的支持:内联模式 IME、自动换行、单词选择、大小写转换等。
[*]插入新的 GUID 和当前时间戳
[*]十进制、十六进制、八进制和二进制之间的数字转换
[*]显示插入符号的位置和所选文本的字符长度(以字符数表示)
[*]使用Boost 正则表达式库改进正则表达式支持
[*]改进了对 NFO ANSI 艺术的支持
[*]支持多种Windows系统集成
[*]支持高清版本高 DPI 显示
[*]支持使用Direct2D DirectWrite进行渲染,并在GDI和Direct2D之间切换
[*]在 Direct2D 模式下支持与FiraCode等字体的连字
[*]在 Direct2D 模式下支持彩色字体(Windows 8.1 及以上版本),有助于显示彩色表情符号😊等
[*]对 RTL 布局 (GDI) 和双向 (Direct2D) 的实验性支持,适用于阿拉伯语和希伯来语
[*]支持使用分数字体大小
[*]支持全屏模式
[*]支持 CSS、JavaScript、JSON 和 JSON5 的压缩和美化
[*]支持以 RTF 格式复制
[*]支持文本转写
[*]支持从 Visual Studio、Android Studio、IntelliJ IDEA 等拖放文件。
[*]其他各种重大或微小的变更和调整


支持的操作系统:

[*]Windows XP、Vista、7、8、8.1、10 和 11,32 位和 64 位
[*]Windows Server 2003、2008、2012、2016、2019 和 2022,32 位和 64 位
[*]ARM64 上的 Windows 10、ARM32 上的 Windows 8/8.1 (Windows RT)
[*]使用Wine 的类 Unix 操作系统(Linux、macOS、BSD 等)
[*]ReactOS


GITHUB下载地址:
**** Hidden Message *****



页: [1]
查看完整版本: 只有 1.14MB的轻量级文本编辑器 Notepad4 Notepad2-mod继任者