6 ポイント 投稿者 GN⁺ 2024-03-29 | 1件のコメント | WhatsAppで共有
  • Notepad NextはNotepad++のクロスプラットフォーム再実装版
  • 2019年から開発されており、現在はバージョン0.7。C++(VS2022)とQtで開発
  • Windows/Mac/Linux向けにパッケージを配布(AppImage/Flatpak)
  • 全体として安定しており利用可能だが、非常に重要な作業に使うには安全ではない

インストール方法

  • Windows、Linux、MacOS向けのパッケージを提供。
  • Windowsパッケージは、インストーラーまたはリリースページ上のスタンドアロンzipファイルとして提供。
  • インストーラーは、自動アップデーターやWindowsコンテキストメニュー統合などの追加コンポーネントを提供。
  • Wingetを使って簡単にインストール可能: winget install dail8859.NotepadNext
  • Linuxパッケージは、リリースページからスタンドアロンのAppImageをダウンロードするか、flatpakをインストールして入手可能: flatpak install flathub com.github.dail8859.NotepadNext
  • MacOSのディスクイメージはリリースページからダウンロード可能。

MacOSの調整

  • MacOSはデフォルトでフォントスムージングを有効にしているため、Windows版とは異なる表示になる。
  • システム全体でフォントスムージングを無効にするには、次のコマンドを使用: defaults -currentHost write -g AppleFontSmoothing -int 0
  • この設定を適用するには再起動が必要。

開発状況

  • 現在の開発はWindows上でVisual Studio 2022とQt v6.2+を使用して進められている。
  • 各種LinuxディストリビューションやmacOSでも正常にビルド可能。
  • 他のプラットフォームやコンパイラでも、多少の修正で利用可能。
  • C++ Qtデスクトップアプリケーションのビルドに慣れているなら、src/NotepadNext.pro ファイルを開いてプロジェクトをビルド/実行するだけでよい。
  • C++ Qtデスクトップアプリケーションのビルドが初めてなら、より詳しいガイドが用意されている。

GN⁺の意見

  • Notepad Nextは、オープンソースコミュニティで活発に開発されているNotepad++の代替として、さまざまなOSで使える利点がある。
  • 現時点ではバグや未完成の機能が存在するため、重要な作業に使う前に十分なテストと確認が必要。
  • 類似機能を提供する他のオープンソーステキストエディタには、Atom、Sublime Text、Visual Studio Codeなどがあり、それぞれ独自の機能とプラグインエコシステムを備えている

1件のコメント

 
GN⁺ 2024-03-29
Hacker Newsの意見
  • Notepad++とこのアプリはいずれもScintillaベースであり、Scintillaが高品質なオープンソースのコードエディタコンポーネントであることを強調している。Scintillaの公式デモエディタであるSciTEは1999年に始まり、最後の更新は2024年3月9日だった。

    • Notepad++とこのアプリはScintillaをベースとしており、Scintillaは高品質なオープンソースのコードエディタコンポーネントである。SciTEはScintillaの公式デモエディタで、1999年に始まり、最新の更新は2024年3月9日に行われた。
  • Notepad++は、素早くメモを書けること、ウィンドウを閉じるときに保存するか尋ねないこと、自動保存でドキュメントの消失を防げることなどを理由にNotepadの代わりになっている。Notepad++は優れたソフトウェアで、Kateエディタでも同じワークフローが可能なのか気になる。

    • Notepad++は、メモを書いた後にウィンドウを閉じる際、保存するかどうかを尋ねず、自動保存機能によってドキュメントの消失を防ぐなどの理由でNotepadの代替となった。Notepad++は素晴らしいソフトウェアであり、Kateエディタでも似た使用体験を提供できるのかという疑問がある。
  • このアプリの起動速度は非常に速く、Notepad++と同じか少し速いように見える。Qtがこれほど速くなり得ることに驚く。PDFリーダーとメモ帳エディタは別物であり、起動速度は一つの指標にすぎないが、Notepad++の速さはネイティブAPIのおかげだと思っていた。

    • このアプリの起動速度は非常に速く、Notepad++と同等かそれ以上に速いことがテストで確認された。Qtの高速な性能に驚きを示している。Notepad++の速さはネイティブAPIの利用によるものだと仮定していた。
  • Notepad++には好意的なフィードバックが多いが、UIには小さなボタンが多く、複雑で気が散ると感じる。JetBrains IDEのように機能は多くてもUIがすっきりしたツールを好む。

    • Notepad++については全般的に好意的な意見が多いが、UIが複雑で気が散るように感じられるため使っていない。機能は多いがUIがすっきりしているJetBrains IDEを好む。
  • ecodeというNP++に似たマルチプラットフォームのコードエディタを開発中で、LSPのような現代的なツールや技術を使って新しいアプローチを試している。Geanyを長く使っていたが必要な機能が不足していたため、ecodeの開発を始めた。ecodeは高速な起動時間を目標に開発されている。

    • ecodeというNP++に似たマルチプラットフォームのコードエディタを開発中で、LSPのような現代的なツールを使って新しいアプローチを試している。Geanyの機能不足を補うためにecodeの開発を始め、起動の速さを重視している。
  • Notepad++はLinuxに移行したとき最も恋しかったアプリの一つで、ゲーム以外で別のOSに再起動する主な理由だった。結局emacsとvimを学び、今ならCodiumに移行していただろう。Sublime Textの使用は避けている。

    • Linuxに移行した後、Notepad++の代替となるアプリを見つけるのは難しく、結局emacsとvimを学んで使うようになった。現在ならCodiumを使うつもりで、Sublime Textの使用は避けることを強調している。
  • Notepad++は20年間活発にメンテナンスされているWindows向けテキストエディタで、軽量かつ応答性に優れている。テキスト検索/置換インターフェースが気に入っており、ポータブル版をいつも持ち歩いている。NotepadNextはNotepad++ほどのメモリ使用量やUIの応答性には及ばないと思うが、Linuxでネイティブに動くのでwineに依存せず、試してみるつもりだ。

    • Notepad++は20年間継続的にメンテナンスされている、軽量で応答性に優れたWindows向けテキストエディタである。テキスト検索/置換インターフェースを好み、ポータブル版を持ち歩いている。NotepadNextはNotepad++のメモリ使用量やUIの応答性には及ばないように見えるが、Linuxでネイティブに動くため使ってみる意思がある。
  • Linuxに移行した後、Notepad++の代替を見つけるのは難しかったが、最終的にはKateを使うようになった。Kateを試してみることを勧める。

    • Linuxに移行した後、Notepad++の代替を見つけるのは難しかったが、結局Kateを使うようになった。Kateを試してみることを勧めている。
  • このアプリは非常に高速で、『戦争と平和』を24倍の大きさにして読み込ませても問題ない。Sublimeよりはるかに速く、macOSではBBEditに近い性能を見せる。大容量ファイルを高速に読み込む方法に興味を示している。Qt C++とQMLでブロックエディタを開発中で、現時点で最速のブロックエディタだと主張している。さらに性能を向上させたいと考えている。

    • このアプリは非常に高速で、大容量ファイルも難なく処理する。Sublimeより速く、macOSではBBEditに近い性能を示す。大容量ファイルを高速に読み込む方法に関心がある。Qt C++とQMLでブロックエディタを開発中で、現在最速のブロックエディタだと主張している。さらに性能を高めたいと考えている。
  • ある同僚は非常に経験豊富で知識のあるプログラマーで、あらゆることにNotepad++を使っていた。比較的シンプルなツールでもどれほど優れたことができるかを示している。

    • ある同僚は経験豊富で知識のあるプログラマーで、あらゆる作業にNotepad++を使っていた。シンプルなツールでも優れた成果を出せることを示している。