GUI版とターミナル版を備え、Luaでスクリプト化できる、高速で軽量、拡張性に優れたクロスプラットフォームのプログラマー向けテキストエディター。
zufuliu/notepad4
多くの言語の構文強調表示、コード折りたたみ、自動補完に対応した、Windows向けの軽量なScintillaベースのテキストエディターです。
代替できる製品:Sublime Text
- スター
- 5,065
- フォーク
- 326
- 未解決の Issue
- 225
- 最終コミット
- 4 日前
これは何?
Notepad4は、Scintilla編集コンポーネントを基盤とするWindows向けのテキスト・コードエディターです。C/C++、Python、Go、Rust、JavaScript、Markdownなど、幅広いプログラミング言語やドキュメント形式で、構文強調表示、コード折りたたみ、自動補完、APIリストを利用できます。
このプロジェクトは、Notepad2とNotepad2-modを現代的なC++で書き直したものです。ブックマーク、単語や選択範囲のすべての出現箇所のマーキング、コンテキストに応じた自動補完、コールチップでの色のプレビュー、Base64変換や基数変換などの機能を追加しています。また、Direct2D/DirectWriteによる描画、フォントの合字、カラー絵文字に対応し、中国語・日本語・韓国語の入力も改善されています。
パッケージには、metapathから派生したファイルブラウザプラグインのmatepathが含まれています。x86、x64、ARM64向けのWindowsビルドが用意されており、他のシステムでもWine上で実行できます。
主な機能
- 01多くの言語や形式に対応した構文強調表示、コード折りたたみ、APIリスト
- 02単語、関数、括弧、角括弧、引用符の自動補完
- 03ブックマークと、単語や選択範囲のすべての出現箇所のマーキング
- 04フォントの合字とカラー絵文字に対応したDirect2D/DirectWrite描画
- 05中国語・日本語・韓国語の入力と単語処理の改善
- 06ファイルブラウザプラグインmatepathを同梱
ユースケース
- Windowsでフル機能のIDEを使わずにソースコードや設定ファイルを閲覧・編集する
- 起動の速いエディターでログ、CSVファイル、スクリプトを扱う
- 構文強調表示を使ってBatch、PowerShell、SQL、Makefileなどのファイルを編集する
トピック
よくある質問
- notepad4 とは?
- 多くの言語の構文強調表示、コード折りたたみ、自動補完に対応した、Windows向けの軽量なScintillaベースのテキストエディターです。 Notepad4は、Scintilla編集コンポーネントを基盤とするWindows向けのテキスト・コードエディターです。C/C++、Python、Go、Rust、JavaScript、Markdownなど、幅広いプログラミング言語やドキュメント形式で、構文強調表示、コード折りたたみ、自動補完、APIリストを利用できます。
- notepad4 は無料で使えますか?ライセンスは?
- notepad4 は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- notepad4 は今もメンテナンスされていますか?
- 活発にメンテナンス中。notepad4 の最終コミットは 2026年10月18日 です。
- notepad4 は何に使えますか?
- Windowsでフル機能のIDEを使わずにソースコードや設定ファイルを閲覧・編集する 起動の速いエディターでログ、CSVファイル、スクリプトを扱う 構文強調表示を使ってBatch、PowerShell、SQL、Makefileなどのファイルを編集する
- notepad4 はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/zufuliu/notepad4
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Notepad2のコードをベースにした、Scintilla採用の高速・軽量なWindows向けシンタックスハイライト対応テキストエディター。
多くのプログラミング言語のシンタックスハイライトに対応した、Windows向けの無料ソースコードエディター兼Notepad代替ソフトです。
nanoの後継として位置づけられる、依存関係のない単一の静的バイナリで提供される、モダンで使いやすいターミナルテキストエディタ。
Emacs Lispインタプリタを基盤とする、拡張・カスタマイズが可能で、自己文書化機能を備えたリアルタイム表示テキストエディタ、GNU Emacs。
構文ハイライト、LSPによるコード支援、内蔵ターミナル、拡張機能を備えたAndroid向けテキスト・コードエディター。