クロスプラットフォームの 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 General Public License バージョン 3 に基づいてリリースされています。