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