notepad4

其他资源 2025-08-03

notepad4和MatePath

notepad4 (Notepad2⨯2,Notepad2 ++)是一款基于窗口的轻质scintilla文本编辑器,具有语法突出显示,代码折叠,自动折叠和API列表,用于许多编程语言和文档,它基于(现代C ++)Florian的Notepad2和Notepad2和Xhmmikikosr。 MatePath是一个文件浏览器插件,基于(在现代C ++中重写)Florian的Metapath。

二进制

最新的开发构建(用于每个编译器和平台的发行配置中的工件)可在GitHub Action和Appveyor上获得。或者,您可以从源头构建,请参阅Wiki。

GitHub动作(MSVC,Clang,GCC) Appveyor(MSVC,Clang)

屏幕截图

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

  • 支持书签
  • 标记单词或选择的所有出现的选项,并显示匹配的计数
  • 增强文字和功能的自动完成
  • 基于上下文的自动完成某些单词
  • 增强的自动压痕
  • 括号,括号和报价的自动完成
  • 通过calltip进行颜色预览,然后单击呼叫以打开颜色对话框
  • 支持基本64编码和解码
  • 语法突出显示,代码折叠和API列表(请参阅内置文件扩展名列表):
    • 纯文本
    • 阿巴克斯
    • ActionScript 3和4的ActionScript。
    • Android Smali,屏幕截图
      • Javap
      • 茉莉
    • ANSI艺术
    • ANSYS参数设计语言
    • 汇编器,屏幕截图
      • 玛斯
      • GNU汇编器
      • nasm
    • 渐近矢量图形语言,直至渐近线2.70。
    • autohotkey_l和autohotkey_h脚本,最多为v2。
    • AutoIT3脚本,最高3.3.16。
    • Avisynth脚本,直至Avisynth 2.6,Avisynth+ 3.6,Gscript 1.1。
    • 尴尬,最多GNU尴尬5.3。
    • 批处理脚本,屏幕截图
    • Blockdiag,Seqdiag,Actdiag和Nwdiag
    • C#,最多C#12.0。屏幕截图
      • 瓦拉0.54
    • C/C ++,屏幕截图
      • Objective-C/C ++,屏幕截图
      • C标准库,最高C23。
      • C ++ STL,最大C ++ 23。
    • Cangjie(仓颉),截至2024年10月。
    • CSS样式表,截至2025年7月。
      • SCSS样式表,直至Dart Sass 1.50。
      • 较少的样式表,最多4.1。
      • HSS样式表
    • Cmake,最多Cmake 3.29。屏幕截图
    • Coffeescript,Coffeescript 2.7。
    • 常见的中间语言
    • 配置 /属性文件
      • Apache配置文件
    • CSV文件
    • D,最多D语言2.0。
    • 飞镖,直至达特3.4。
    • diff/patch文件
    • f#,最多f#8.0。
    • Fortran,直到2023年Fortran。
    • GN构建,直到GN 2019-03-13。
    • 去,上升到1.21。
      • GO+(Goplus)和Q语言
    • Gradle,直到Gradle 8.3,屏幕截图
    • GraphViz点,直至GraphViz 2.49,屏幕截图
    • groovy,直至Groovy 5.0。
    • Haskell,直到GHC 9.6。
    • Haxe,直至Haxe 4.3。
    • HTML,直到2025年5月Whatwg。屏幕截图
      • ASP
      • asp.net
      • JSP
      • php
    • INI配置文件
    • Inno设置,直到Inno设置6.2。
    • Boost Jam,最高可果酱4.4。
    • Java,直到Java 22。屏幕截图
      • Beanshell
    • JavaScript,直至ecmascript 2025,带有JSX和Web API。
    • JSON和JSON5文档
    • 朱莉娅(Julia)剧本,直到朱莉娅(Julia)1.9。屏幕截图
    • Kotlin,直至Kotlin 2.0。
    • 乳胶
    • LISP脚本(常见的LISP,Clojure,方案等)
    • LLVM IR,直到LLVM 16。
    • LUA脚本,直到Lua 5.4。
    • makefile,屏幕截图
      • nmake
      • Gmake
      • Borland Bmake
      • QMAKE
      • 忍者
    • 降级,直至CommonMark 0.31,并具有以下扩展:
      • github调味的降价
      • Gitlab风味的降价
      • 潘多克的降价
    • Mathematica和Wolframscript
    • MATLAB,屏幕截图
      • 八度
      • Scilab
      • gnuplot
    • NIM脚本,最高为NIM 2.0。
    • NullSoft脚本安装系统,最大NSIS 3.09。
    • OCAML,直至OCAML 5.0。
    • 帕斯卡(Delphi)
    • perl,最多达5.36。屏幕截图
    • Powershell,直至Powershell 7.2。
    • Python,直至Python 3.13。屏幕截图
    • PHP脚本,最高为PHP 8.4。屏幕截图
    • Windows Rescouce脚本
    • r,最多r 4.2。
    • Rebol 3和红色
    • Ruby,最多可红宝石3.4。屏幕截图
    • 生锈,生锈1.38。屏幕截图
    • SAS,直至SAS VIYA 2024.06。
    • Scala,直至Scala 3.2。
    • 外壳脚本
      • Bash Likes(sh,bash,dash,ash,zsh,ksh),直至bash 5.3。屏幕截图
      • C外壳(CSH,TCSH),直至TCSH 6.24。
      • M4宏和自动配置
    • 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 6.0。
    • TCL,屏幕截图
    • Texinfo,直至Texinfo 7.1。
    • toml文件
    • Typescript,直至打字稿5.4。
    • Visual Basic,VB.NET,VB 6.0和VBA
    • vbscript
    • VHDL,直到VHDL 2019。
    • Verilog HDL,直到Verilog 2005和Systemverilog 2017。
    • vim脚本
    • WebAssembly,直至WABT 1.0。
    • Winhex脚本和模板,直至Winhex 20.9。
    • XML文档,屏幕截图
      • XML模式
      • XML样式表
      • SGML和DTD
      • Apple属性列表
    • YAML文件
    • ZIG,曲线为0.13。
    • 许多其他
  • 切换折叠以获取特定级别,快捷方式: alt +数字
  • 为当前块切换折叠,而无需滚动回到块启动线,快捷方式: alt + c ,或上下文菜单“切换折叠”
  • 改善了对中文,日语和韩国的支持:内联模式IME,单词包装,单词选择,案例转换等。
  • 插入新的GUID和当前时间戳
  • 十进制,十六进制,八进制和二进制的数字转换
  • 在字符的数量中显示出面的位置和选定文本的长度
  • 改进的正则支持REGEX库
  • 改善了对NFO ANSI艺术的支持
  • 支持各种Windows系统集成
  • 支持高清版本的高DPI显示
  • 支持使用Direct2D DirectWrite渲染,然后在GDI和Direct2D之间切换
  • 在Direct2D模式下使用字体像FIRACODE一样支持字体绑扎
  • 在Direct2D模式下支持Color Font(Windows 8.1及更高版本),可用于显示颜色表情符号?等
  • RTL布局(GDI)和双向(Direct2D)的实验支持,可用于阿拉伯语和希伯来语
  • 使用分数字体大小支持
  • 支持全屏模式
  • 支持CSS,JavaScript,JSON和JSON5的支持&漂亮
  • 支持副本作为RTF
  • 支持文本音译
  • 支持来自Visual Studio,Android Studio,Intellij Idea等的拖放文件。
  • 其他各种主要或次要变化和调整

支持的操作系统:

  • Windows Vista,7、8、8.1、10和11,32位和64位
  • Windows Server 2008,2011,2016,2019,2022和2025,32位和64位
  • Windows 10和ARM64上的11
  • Windows XP,Windows Server 2003和Windows 8/8.1在ARM32(Windows RT)上使用V25.06R5696
  • 使用葡萄酒的其他系统

贡献者:

  • xhmikosr
  • Kai Liu
  • RL视觉
  • Aleksandar Lekov
  • Bruno Barbieri
  • 霍姆姆
  • Github和Notepad2-Mod的贡献者列表上的其他所有人

更多信息:

  • Florian的Notepad2网站
  • XHMIKOSR的Notepad2-Mod网站
  • Scintilla的网站
  • 构建notepad4和MatePath
  • 本土化
    • @xelsios的Deutsch
    • @voilierbleu的法语
    • @Matteo-Nigro的Italiano
    • @tretdm by
    • 日本语@maboroshin
    • 中文(繁体)
    • 中文(简体)
    • 한국어@venusgirl
    • 한국어@bluenlive
  • notepad4 Wiki
下载源码

通过命令行克隆项目:

git clone https://github.com/zufuliu/notepad4.git