Notepad3 の日本語化パッチを作ってみました(後に公式な多言語化で不要に)。ついでに解説。初期状態でメモリ使用量は4MB未満で軽快動作。起動速度でいえばメモ帳と変わらない。インストールすればメモ帳を置き換えます。またはレジストリを使わないポータブル版としても使えます。
パソコンで文字を操作したい時、2秒もあれば画面が出るので必須なんですね。紙!というか。とりあえずこれ開いて間違いない。Windowsのメモ帳では固まったり、古くは折り返しが勝手に入ったりあまりにも貧弱だったので。
対応言語は45ほど。システムファイルもハイライトするのでメモ帳よりはるかに便利です。
- バッチ(.bat)、設定ファイル(.iniなど)、レジストリ(.reg)、Diffファイル
- HTML, XML, Perl, CSS, JavaScript, JSON, VBScript, Markdown, ASP (JS, VBS)
- C/C++, C#, Resource Script, Makefiles, CMake, Java, Visual Basic
- Inno SetupPascal, アセンブリ, PowerShell, Shell Script(bash)
- Perl, Python, Apache Config, SQL
- AutoHotkey (AHK), AutoIt3, AviSynth, CoffeeScript,
- LaTeX, Lua, NSIS, Ruby, Tcl, YAML / VHDL scripts
- Awk, D Script, Go Script, MATLAB, Nim, R-S-S (R言語?)、Rust、TOML
- NFO/ANSI art
WEB標準のUTF-8以外も様々な文字コードに対応。ファイルごとにカーソル位置、行しおり(ブックマーク)を記憶。置換機能は選択オプションが多く、正規表現も強力な鬼車が使えます。文書内2度目の単語入力を補完(日本語では文章を拾うので要設定)。トゥルーインライン入力に対応。予約語自動補完。文字コード検出強化中。また Notepad2 Zufuliu版の Zufuliu さんが IME の挙動を改善されています(Notepad++とかもベースが同じなのでいずれ改善されるかと)。
2019年8月までの追加機能
- 色プレビュー – #RRGGBB にフォーカスでその色になり、Alt + クリックでカラーピッカー起動。
- 改行コード/インデントの一貫性を検出。
- 複数単語同時編集 – 空白間の文字列選択状態で Ctrl + Shift + Space。Escで終了。
- 式 – 数式を選択状態にすると、ステータスバーの「式」に計算結果が出ます。
- 検索窓の透明化。
- バグ:IMEの色設定ができなくなる
2020年4月までの追加機能の一部
- 「元に戻す」の履歴の取り方(改行で区切るなど)
- 設定も追加: [Settings2] UndoRedoSplitTimeout 元に戻すの履歴に追加を区切るミリ秒間隔。UndoRedoSplitTimeout=500とかがいいのかな
- 修正:IMEの色設定を再びできるように
- 設定追加:[Settings2] LineCommentPortfixStrg 行コメントの冒頭に追加する文字?スペースなど
2020年7月の正式版に、フォルダ中ファイル群から文字列検索できる GrepWinNP3 が統合されています。そこで気づいたけど「Notepad3.exe /g %line% %path%」と GrepWin を設定すればこの統合がなくても使える。
Notepad3 のダウンロード
- 本家Notepad3インストーラーあるいはポータブル版ZIP
- GrepWinNP3 日本語化ファイル(別途Notepad3 のフォルダに入れ設定)
- 日本語用設定ファイルはこちらからどうそ。
- カラーテーマ作りました!
Notepad 3 の解説
以下、画像で説明。 Continue…