轻量级但功能强大的文本编辑器——Notepad4 详解

查看 121|回复 11
作者:flyery   
Notepad4 是一款非常轻量级的 Windows 文本编辑器,具备语法高亮、代码折叠、自动补全等功能。它基于 Notepad2 和 Notepad2-mod,通过现代 C++ 进行重写,支持从 Windows XP 到 Windows 11 的各种操作系统和架构(x86、x64、ARM)。
基于 Scintilla 的文本编辑器
Notepad4 是基于 Scintilla 的轻量级文本编辑器。Scintilla 是一个开源的文本编辑器组件,专为高效代码编辑而设计。它的名字源自 Notepad2 和 Notepad2-mod 的升级组合(Notepad2×2 和 Notepad2++)。
主要功能
Notepad4 尽管小巧轻便(x64 中文版安装包仅 1.14MB,安装后的主程序只有 2.98MB),但功能丰富,主要包括:
[ol]

  • 代码自动补全:支持增强的关键词和函数自动完成。

  • 语法高亮:支持多种编程语言,如 C/C++、Java、Python 等。

  • 书签支持:方便用户在代码中标记并快速跳转。

  • 正则表达式支持:改进的正则表达式处理,使用 Boost regex 库。

  • 文件格式支持:兼容多种格式,包括 CSV、JSON、XML、SQL、Markdown 等。

  • 代码折叠:允许按级别或当前代码块折叠代码,提高可读性。

  • 高 DPI 显示支持:针对高分辨率显示器进行了优化。

  • 多语言支持:改进了对中文、日文、韩文等语言的输入法和词语选择支持。

  • 字体与排版支持:支持字体连字和颜色字体显示。

  • 拖放功能:可以从开发环境(如 Visual Studio、Android Studio)中直接拖放文件进行编辑。

  • GUID 和时间戳生成:快速插入 GUID 和当前时间戳。

  • 分数字体大小:支持使用分数值设定字体大小。

  • 全屏模式:提供沉浸式的全屏编辑体验。

  • 格式化和简化:支持 CSS、JavaScript、JSON 和 JSON5 的压缩和格式化处理。

  • API 和代码折叠优化:显示选中文本的长度和光标位置,便于调试和审查代码。
    [/ol]
    使用体验
    Notepad4 功能多样,但仍保持了极简设计,适合临时文本编辑、记录信息或进行文件编码转换。尤其适用于那些需要轻量级工具又不想安装庞大 IDE 的用户。
    获取
    用户可以通过 GitHub 获取 Notepad4 最新版本:Notepad4 GitHub 页面。
    下载:https://wwng.lanzoue.com/iH14V2asq6wf 密码:bpcb


    编辑器, 代码

  • 虞美人草   

    打开一个十多兆的小说,速度很快,秒开,确实是很少见,而且替换不会卡,sublime打开速度也还好,但没这个快,而且替换一百万行这种数量巨大的会卡很久,cpu疯狂转,内存甚至能到90%,这个竟然没什么大反应,挺厉害的
    coolloves   

    感谢热心分享,好人!
                                            本人专属,你瞅啥?  
    stonewoods   

    支持块操作吗,就是列编辑
    flyery
    OP
      


    stonewoods 发表于 2024-9-25 08:35
    支持块操作吗,就是列编辑

    支持的,按住alt操作就可以了
    Ziye2021   

    轻量级,感谢分享。
    zjsqwfw   


    stonewoods 发表于 2024-9-25 08:35
    支持块操作吗,就是列编辑

    必须支持呀!!!
    hnhbgz   

    支持一波先,谢谢分享。
    w59450   

    我以前用这个还是他的第二代,还特意汉化成记事本的样子
    GXNNYWF   

    下载试试看,谢谢提供
    您需要登录后才可以回帖 登录 | 立即注册