読む・知る
Notepad3 の紹介
概要
Notepad3は、Windowsで使えるScintillaベースのテキストエディターです。一般的なテキスト編集に加えて、コードの構文強調表示や折りたたみ、正規表現を使った検索・置換などを利用できます。開発環境一式ではなく、文章やソースコード、設定ファイルを開いて編集するためのエディターを探している人に向いています。公式READMEでは、Windows 8.1、10、11と、x86、x64、AVX2対応x64、ARM64がシステム要件として案内されています。 公式README
Notepad3でできること
テキストファイルやコードを開き、必要な部分を探して編集できます。対応する言語では構文を色分けして表示し、コード折りたたみで関数やブロックをたたんで見通しを保てます。しおりを付けてファイル内を移動したり、選択した単語の出現箇所をまとめて強調したりすることもできます。公式READMEは55を超える言語の構文強調表示を挙げ、C/C++、C#、HTML/XML、JavaScript、JSON、Markdown、PowerShell、Python、SQL、YAMLなどを例示しています。 公式README
検索と置換にはPCRE2正規表現エンジンが使われています。決まった文字列だけでなく、規則に合う文字列を探して置き換える作業にも使えます。複数のファイルを横断して探す場合は、READMEで案内されているgrepWin連携を利用できます。複数ファイルを検索するgrepWin連携のショートカットはCtrl+Shift+Fです。正規表現は強力な反面、意図しない範囲に一致することがあります。置換前に検索結果や対象範囲を確認し、重要なファイルでは元データを別に保管してから作業すると安心です。 公式README 公式ショートカット一覧
文字コードの検出、ファイル変更の監視、ファイル履歴、.LOG形式のファイルを開いたときの日時追記など、テキストを扱う際に便利な機能も掲載されています。履歴にはカーソル位置と文字コードが保存されます。USBドライブから相対パスで使えるポータブル設計も案内されています。これらの機能は利用状況や設定に応じて使い分けるものです。ファイル形式や文字コードに制約のある作業では、保存後に別のアプリでも内容を確認してください。 公式README
主な特徴
- コードを読みやすく表示:対応言語では構文を色分けでき、コード折りたたみやしおりで長いファイルを整理できます。
- 検索・置換を細かく指定:PCRE2正規表現を使った検索と置換に対応しています。ファイルをまたぐ検索にはgrepWin連携があります。
- 表示を作業に合わせる:Focused Viewは、現在の単語や選択範囲に一致する行に表示を絞る機能です。Ctrl+Alt+Vで開けます。折りたたみ、しおり、強調表示のモードがあります。
- 設定ファイルを編集できる:設定は実行ファイルの隣に置くNotepad3.iniに保存されます。Ctrl+F7でその設定ファイルをエディター内に開けます。
- 必要な操作へショートカットで移動:四角形選択はAltキーを押しながらドラッグします。ファイル検索、表示切り替え、設定などの操作にもショートカットが用意されています。 公式ショートカット一覧
対応OS・日本語・ライセンス
公式READMEに記載された対応OSはWindows 8.1、10、11です。対応アーキテクチャはx86(Win32)、x64、AVX2対応x64、ARM64です。ダウンロードページや配布パッケージを選ぶ際は、ご使用のWindowsとプロセッサーに合うものを確認してください。READMEには日本語を含む説明文の翻訳へのリンクがあります。これは日本語UIの対応確認とは別なので、ソフト本体の表示言語は入手する版で確認してください。 公式README
Notepad3は無料のオープンソースソフトとして案内され、Notepad3とMiniPathのライセンスはBSD 3-Clauseです。再配布やソースの利用にあたっては、著作権表示、ライセンス条件、免責条項などを含む正式なライセンス文書を確認してください。同梱コンポーネントには別のライセンス表示があるものもあります。たとえば、ライセンス文書ではScintillaの通知と、grepWinのGPL 3に基づく条件が別途扱われています。個々のコンポーネントの条件を、Notepad3本体のライセンスと混同しないようにしてください。 公式ライセンス文書
使い方
1. 公式配布先で版を選ぶ
Windows版は RizonesoftのNotepad3ダウンロードページ から確認できます。READMEはStable Release、GitHub Releases、Nightly Buildsを案内しています。通常利用では安定版の配布情報を確認し、試験的な更新を目的とする場合はプレリリースであることを理解して選んでください。配布物の説明にあるアーキテクチャと、ご使用のWindows環境が合っているかも確認します。 公式README
2. 展開して起動する
READMEによると、Notepad3はポータブル形式で、インストール作業は必須ではありません。アーカイブを展開し、中のNotepad3.exeを実行します。設定は実行ファイルと同じ場所のNotepad3.iniに保存されます。USBドライブで使う場合も、相対パスを使うポータブル設計が案内されています。複数の場所から起動する場合は、設定ファイルがどの実行ファイルの隣にあるかを確認すると、設定の保存先を把握しやすくなります。 公式README
3. ファイルを開いて検索・編集する
テキストファイルやコードを開き、検索・置換で目的の箇所を探します。正規表現を使うときは、まず検索条件で対象が想定どおりか確認し、その後に置換を行うとミスを見つけやすくなります。複数ファイルを調べる場合はCtrl+Shift+FでgrepWinを呼び出す方法があります。単一ファイル内で選択した単語の出現箇所を見たい場合は、該当する語を選択して出現箇所の強調表示を利用できます。 公式README 公式ショートカット一覧
4. 長いファイルの表示を整える
コードのブロックを折りたたんだり、しおりを付けたりすると、長いファイルの中で確認したい位置を追いやすくなります。現在の単語や選択範囲に合う行だけを見たいときはCtrl+Alt+VでFocused Viewを開き、折りたたみ、しおり、強調表示のモードを使い分けます。列をそろえて編集したい場合はAltキーを押しながらドラッグして四角形選択を行います。操作の割り当ては公式ショートカット一覧で確認できます。 公式README 公式ショートカット一覧
文字コードと改行を確認する
公式READMEのコマンドライン指定には、ANSI、Unicode、UTF-8、BOM付きUTF-8や名前を指定した文字コードでファイルを開くための/ansi、/unicode、/utf8、/utf8sig、/eがあります。改行指定として/crlf、/cr、/lfも記載されています。ファイルを受け渡す相手の環境に合わせて、文字コードと改行を意識して開く用途に役立ちます。
文字化けが疑われるときは、公式ショートカット一覧にあるF8の文字コードによる再解釈、F9の現在の文字コード選択、Shift+F8のUTF-8としての再読み込みを確認できます。再読み込みや再解釈と、保存時に別の文字コードへ変換する操作を混同せず、元ファイルを残して表示結果を確かめてください。
5. 必要に応じて設定を確認する
Ctrl+F7を押すとNotepad3.iniを開けます。画面上の設定はメニューのSettingsから管理でき、高度な設定には手動編集が必要な項目もあります。READMEは、高度な設定の多くで変更後に再起動が必要としています。設定を変更するときは、項目の意味を確認してから保存し、必要に応じて再起動してください。 公式README
安全性と注意点
Notepad3はWindows用のテキストエディターです。公式READMEが示す機能は、ファイルの編集、検索、表示、設定などを中心としています。IDEのようなビルドやデバッグ機能を必要とする作業では、用途に合った開発環境も検討してください。また、構文強調表示はコードを見やすくする表示機能であり、コードの正しさを検査したり実行したりする機能とは区別が必要です。
向いている人
次のような用途に向いています。
- Windowsで文章、ログ、設定ファイルを開いて編集したい
- 対応する言語のコードを色分けして読み、折りたたみやしおりで移動したい
- PCRE2正規表現による検索・置換を使いたい
- ファイル内の特定行だけを表示したり、複数ファイルを検索したりしたい
- アーカイブを展開して使うポータブルなエディターを選びたい
向いていない人
Windows以外で利用するエディターを探している人や、統合開発環境のビルド・デバッグ機能を必要とする人は、要件に合う別の製品も比較してください。複数ファイルの検索にはgrepWin連携があるものの、複雑なプロジェクト管理が必要かどうかは、普段の作業手順に照らして判断するのがよいでしょう。
関連ソフト
別のテキストエディターも比較したい場合は、 Notepad++ の案内を参照し、対応OS、検索・置換、文字コードの扱い、開発作業に必要な機能を確認してください。Notepad3では本記事のポータブル利用と単体ファイルの編集手順を基準に、必要な機能を絞って選べます。
FAQ
Notepad3は無料ですか?
公式READMEでは無料のオープンソーステキストエディターと案内されています。本体のライセンスはBSD 3-Clauseです。再配布や同梱コンポーネントを扱う場合は、各ライセンス文書の条件を確認してください。 公式README 公式ライセンス文書
インストールは必要ですか?
READMEでは、アーカイブを展開してNotepad3.exeを実行するポータブル形式として説明されています。設定ファイルは実行ファイルと同じ場所に置かれるNotepad3.iniです。 公式README
プログラムのソースコード編集に使えますか?
対応言語の構文強調表示、折りたたみ、しおり、正規表現検索・置換などを利用して、コードを読んだり編集したりできます。ビルドやデバッグを含む開発環境が必要な場合は、別途その機能を備えた製品が必要です。 公式README
日本語で使えますか?
公式READMEには日本語の説明文へのリンクがありますが、これをソフト本体の日本語UI対応の証拠とは扱えません。表示言語が必須条件なら、入手する版の設定を確認してください。 公式README
