返回目录
开源项目开发者工具类新手

Notepad Next:跨平台 Notepad++ 重实现

Notepad Next 是 Notepad++ 的跨平台重实现,提供 Windows、Linux 和 macOS 安装包。项目整体稳定可用,但来源提示其存在不少 bug 和半成品实现,不应被视为适合处理关键重要工作的安全工具,欢迎提交 Pull Request。

0 次阅读2026/09/15 发布
Notepad Next:跨平台 Notepad++ 重实现 来源图片

社区作者 · zZz

它解决什么问题

Notepad Next 是一个跨平台、对 Notepad++ 的重实现。来源说明其整体稳定且可用,但不应被视为适合关键重要工作,因为存在大量 bug 和半成品实现,项目欢迎 Pull Request。安装包覆盖 Windows、Linux 和 macOS。Windows 提供安装器或独立 zip,安装器包含自动更新和 Windows 右键菜单集成;Linux 可下载独立 AppImage 或通过 Flatpak、Ubuntu PPA 安装;macOS 提供磁盘映像并可通过 Homebrew 安装。

项目还说明了 macOS 上可能出现的“已损坏”提示、字体平滑差异以及开发构建方式。翻译由社区通过 Crowdin 管理。代码以 GNU General Public License version 3 发布。适用对象包括需要跨平台文本编辑器的开发者、希望从 Notepad++ 迁移的用户,以及参考 C++/Qt 桌面应用实现的开发者。界面截图可参考配图 1。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

准备环境:来源未要求特定准备环境,主要支持 Windows、Linux、macOS。

Windows:

  1. 在 release 页面下载安装器或独立 zip 文件。安装器提供自动更新和 Windows 右键菜单集成等额外组件。
  1. 也可使用 Winget 安装:
命令
winget install dail8859.NotepadNext

Linux:

  1. 在 release 页面下载独立 AppImage。

flatpak install flathub com.github.dail8859.NotepadNext

sudo add-apt-repository ppa:quentiumyt/notepadnext sudo apt update sudo apt install notepadnext

  1. 或安装 Flatpak:
  2. Ubuntu 用户如需较新的 deb 版本,可使用 Quentin Lienhardt 提供的 PPA,支持 Ubuntu 22.04 及更新版本:

macOS:

  1. 从 release 页面下载 macOS 磁盘映像。
  1. 或使用 Homebrew 安装:
命令
brew tap dail8859/notepadnext
命令
brew install notepadnext

xattr -d com.apple.quarantine /Applications/NotepadNext.app

  1. 如果收到 Notepad Next 已“损坏”的警告,来源说明这是 Apple 的信任机制提示,可通过以下命令绕过:

macOS 调整: 默认情况下 macOS 会启用字体平滑,导致文本显示与 Windows 版本差异较大。可系统级禁用: defaults -currentHost write -g AppleFontSmoothing -int 0 需要重启后生效。

开发构建: 当前开发使用 QtCreator 与 Microsoft Visual C++ (msvc) 编译器。当前支持的 Qt 版本为 Qt 6.5;旧版 Qt 可能可用但未测试,接受不会引入复杂修复的旧版本兼容修复。已知可在多种 Linux 发行版和 macOS 上成功构建。如果熟悉使用 Qt Creator 构建 C++ Qt 桌面应用,打开 CMakeLists 并构建/运行项目即可;如果不熟悉,来源提供了更详细的指南。

翻译: 翻译由社区贡献,全部通过 Crowdin 管理:https://crowdin.com/project/notepadnext 。如需补充缺失语言,可在 Crowdin 上发起讨论。

首次运行:来源未提供专门的首次运行步骤。

常见问题:

  • 项目整体稳定可用,但存在不少 bug 和半成品实现,不应被视为适合关键重要工作的安全工具。
  • macOS 可能提示应用“损坏”,可按上述 xattr 命令处理。
  • macOS 字体平滑会导致显示效果与 Windows 不同,可按上述 defaults 命令调整并重启。
  • 开发构建需注意 Qt 6.5 为当前支持版本,旧版本未测试。

来源教程配图

screenshot
配图 1 · screenshot查看原图

适用场景

在 Windows
Linux 和 macOS 上使用跨平台文本编辑器
作为 Notepad++ 的跨平台替代方案查看和编辑代码或文本文件
通过 Winget
Flatpak
PPA
Homebrew 等包管理器安装和使用
为 C++ Qt 桌面应用开发提供参考实现
参与社区翻译贡献
通过 Crowdin 改进多语言支持