NotepadNext
v0.9
Notepad++ 的跨平台重新实现。
尽管该应用程序总体稳定且可用,但对于极其重要的工作来说,不应认为它是安全的。
有许多错误和半工作的实现。非常感谢拉取请求。
软件包适用于 Windows、Linux 和 MacOS。
以下是支持的分发机制。可能还有其他方法来下载/安装应用程序,但该项目可能无法为这些方法提供任何支持,因为它们是由其他个人提供的。
Windows 软件包可作为安装程序或发布页面上的独立 zip 文件提供。安装程序提供了其他组件,例如自动更新程序和 Windows 上下文菜单集成。您可以使用 Winget 轻松安装它:
winget install dail8859.NotepadNext
Linux 软件包可以通过在发布页面下载独立的 AppImage 或通过执行以下命令安装 flatpak 来获取:
flatpak install flathub com.github.dail8859.NotepadNext
MacOS 磁盘映像可以从发布页面下载。
也可以使用brew安装:
brew tap dail8859/notepadnext
brew install --no-quarantine notepadnext
默认情况下,MacOS 启用字体平滑,这会导致文本显示与 Windows 版本截然不同。可以使用以下命令在系统范围内禁用此功能:
defaults -currentHost write -g AppleFontSmoothing -int 0
需要重新启动才能生效。
当前的开发是使用 QtCreator 和 Microsft Visual C++ (msvc) 编译器完成的。 Qt 6.5 是首选的 Qt 版本,但也可以使用 Qt 5.15 构建。众所周知,它可以在各种 Linux 发行版和 macOS 上成功构建。其他平台/编译器只需稍作修改即可使用。
如果您熟悉使用 Qt Creator 构建 C++ Qt 桌面应用程序,那么这应该像打开src/NotepadNext.pro
并构建/运行项目一样简单。
如果您不熟悉构建 C++ Qt 桌面应用程序,这里有更详细的指南。
该代码根据 GNU 通用公共许可证版本 3 发布。