日本語化手順(ポータブル版のみ)
Zip 形式のポータブル版では初期設定は英語表記となっています。
次の手順で日本語化できます。
- メニューバーから「Settings」⇒「Preferences...」とクリックします。
- 画面中央上部にある「Localization」内の「English」が選択されているプルダウンをクリックし、展開したメニューの中から「日本語」をクリックすると日本語化されます。

日本語を選択して日本語化
- 「閉じる」ボタンをクリックします。
シンタックスハイライト(強調表示)
シンタックスハイライトを適用する言語を選択できます。
メニューバーから「
言語」をクリックして、使用したい言語を上下にある矢印をクリックして選択します。
メニューバーの「言語」の表示を見やすくする
初期状態の「
言語」の表示だと言語名がたくさん並んでいて非常に縦長に表示されるため、次の手順により「言語」の表示をアルファベットごとにまとめて見やすく表示させることができるようになります。
- メニューバーから「設定」⇒「環境設定...」とクリックします。
- 画面左側のメニューから「言語メニュー」をクリックします。
- 「言語メニューをまとめる」のチェックを入れます。
- 本ソフトを再起動すると、言語メニューがまとまります。
※ 「環境設定」の「言語メニュー」画面にて、「利用する」下に表示されている言語をクリックして選択し、「-<」ボタンをクリックして「利用しない」に移動させると、言語メニューに表示されなくなります。使う予定のない言語はここで「利用しない」に移動させておくと、不要な言語を非表示にしてスッキリさせることができます。
補完機能
関数名の補完や HTML のタグ名の補完など、プログラムの記述に便利な補完機能をサポートしています。
自動挿入機能を利用する
設定することで、閉じカッコや HTML の閉じタグなどの自動挿入機能を利用できるようになります。
- メニューバーから「設定」⇒「環境設定...」とクリックします。
- 画面左側のメニューから「自動補完」をクリックします。
- 「自動挿入」の中から、利用したいものにチェックを入れると、自動挿入されるようになります。
エンコードの変更
メニューバーから「
エンコード」をクリックし、使用したい文字コードをクリックして変更できます。
よく使われる文字コード
文字化けしたファイルを読みたい場合、以下の文字コードを試すと読めるようになる場合があります。
- ANSI ※
- UTF-8(BOM なし)
- UTF-8
- Shift-JIS(「文字セット」⇒「日本語」⇒「Shift-JIS」)
※ Windows メモ帳標準の文字コード
検索
ファイル内を任意の文字列(以下、検索キーワードと呼びます)を検索できます。
- ツールバーの
ボタンをクリックするか、メニューバーから「検索」⇒「検索」とクリックします。
- 「検索文字列:」の右の入力欄に検索したい文字列を入力します。
- 「次を検索」ボタンをクリックするとカーソル位置の先から文字列を検索します。

検索
正規表現を使って検索する
Perl 準拠の正規表現(PCRE:Perl Compatible Regular Expression)での検索にも対応しています。
正規表現を使用したい場合は、「
検索画面」左下の検索モードから「正規表現」を選択します。
- 「次を検索」ボタンをクリックするたびに次の検索キーワードにジャンプします。
- 見つかった文字列は、メインの画面でハイライト表示されます。
- メイン画面をクリックすると検索画面が半透明になります。
- 透明度は、画面右下のスライダーで調節可能です。
置換
ファイル内で検索して見つかった文字列を別の文字列に置換できます。
- ツールバーの
ボタンをクリックするか、メニューバーから「検索」⇒「置換...」とクリックします。
- 「検索文字列:」の右の入力欄に置換したい文字列を入力します。
- 「置換文字列:」の右の入力欄に置換後の文字列を入力します。
- 「次を検索」ボタンをクリックするとするとカーソル位置の先から文字列を検索します。
- 置換したい場所で、「置換」ボタンをクリックすると、指定した文字列に置き換えられます。
- 見つかったすべての部分を置換したい場合は、「すべて置換」ボタンをクリックすることで置換されます。
ファイル内検索(grep)
メニューバーから
「検索」⇒「複数ファイル内の検索」とクリックすると、ファイル内検索を利用できます。
ファイル内検索は、指定したフォルダーを grep 検索し、検索キーワードの見つかった場所をリスト化して表示する機能です。
サブフォルダーを含めた検索、隠しフォルダーを含めた検索にも対応しています。
「
ファイル内検索」を利用する手順を紹介します。
- メニューバーから「検索」⇒「複数ファイル内の検索」とクリックします。
- 「検索文字列:」の右の入力欄に置換したい文字列を入力します。
- 「ディレクトリ:」の入力欄の右側にある「...」ボタンをクリックして、検索したいフォルダー(ディレクトリ)を選択します。
※ 「フィルタ:」の右の入力欄に検索対象のファイル名を入力して、対象ファイルの絞り込みが可能です。(入力例:*.html)
- 「すべて検索」ボタンをクリックするとメイン画面に検索結果が表示されます。

「<p>」での検索結果
- 置換機能(grep 置換)も用意されており、「置換文字列:」の右の入力欄に置換後の文字列を入力し、「ファイル内置換」ボタンをクリックして、確認画面で「OK」ボタンをクリックすると置換されます。
マーキング
指定した文字列をマーキングできます。
- メニューバーから「検索」⇒「マーク...」とクリックします。
- 「検索文字列:」の右の入力欄にマーキングしたい文字列を入力します。
- 「すべて検索」ボタンをクリックすると、見つかった文字列がマーキングされます。
- 「クリア」ボタンをクリックすると、マークをクリアできます。
スタイル設定
作業しやすいように見た目をカスタマイズできます。
メニューバーから
「設定」⇒「スタイル設定...」とクリックします。

スタイル設定
テーマを変更する
プリセットから選択して、背景色や文字色、シンタックスハイライトに使われる色を変更できます。
- 「テーマを選択:」の右側にあるプルダウンをクリックし、展開したメニューから任意のテーマを選択してクリックします。

テーマ変更後
フォントを変更する
テキストを表示するフォントを変更できます。
- 「スタイル設定」画面右側にある「フォント名を他のスタイルにも適用」と「フォントサイズを他のスタイルにも適用」にチェックを入れます。
- 「フォント名:」の右側にあるプルダウンをクリックし、使用したいフォントをクリックして選択します。
※ 設定画面に隠れて設定した結果が見づらい場合は「スタイル設定」画面右下の「透明化」にチェックを入れると設定画面が半透明になります。チェックボックスの下のスライダーを調節すると透明度を変更できます。
マクロ
キーボード入力や操作を記録して呼び出すマクロ機能を利用できます。
マクロを記録する
- ツールバーの
ボタンをクリックするか、メニューバーから「マクロ」⇒「記録開始」とクリックします。
- 記録したい操作を実行します。
- ツールバーの
ボタンをクリックするか、メニューバーから「マクロ」⇒「記録終了」とクリックします。
マクロを実行する
- ツールバーの
ボタンをクリックすると、記録した操作を実行することができます。
マクロを複数回実行する
- ツールバーの
ボタンをクリックするか、メニューバーから「マクロ」⇒「マクロを複数回実行...」とクリックします。
- 出てきた画面の中央の入力欄に回数を入力して「実行」ボタンを押すと、指定した回数だけマクロが実行されます。
- 処理が終わったら画面を閉じます。
マクロを保存する
- ツールバーの
ボタンをクリックするか、メニューバーから「マクロ」⇒「記録したマクロを保存」とクリックします。
- 「Shortcut」画面が表示されます。
「Name:」の右の入力欄に、マクロの名前を入力します。
Ctrl、Alt、Shift、と任意のキーを組み合わせたショートカットキーの設定にも対応しています。
- 「OK」ボタンをクリックすると、マクロが保存されます。
複数個所同時編集
設定を有効化することで、
Ctrl + クリックで複数個所の編集を同時に行えます。
- メニューバーから「設定」⇒「環境設定...」とクリックします。
- 環境設定画面の左側にある「編集画面」をクリックします。
- 画面右上の「一括編集」にある「有効にする(Ctrl+クリック/選択)」にチェックを入れると有効化できます。

複数個所同時編集
インターネット検索
テキストの中の文字を、インターネットで検索できます。
- 検索したい文字列をドラッグして選択し、右クリックメニューから「インターネットで検索する」をクリックすると、デフォルトの Web ブラウザーで検索結果が表示されます。
行の折り返し
ツールバーの

ボタンをクリックするか、メニューバーから「表示」⇒「画面端で折り返す」とクリックすることで、ウィンドウ右端を超えた行が折り返して表示されるようになります。
行のブックマーク
- 行番号の右側をクリックすると、その行にブックマークを付けることができます。
- F2 キーを押すと、ブックマークした箇所にジャンプします。
- 複数個所ある場合は、押すたびに次の場所のブックマークにジャンプします。
- 解除するには、マークをクリックするか、Ctrl + F2 キーで解除できます。

ブックマークを付ける
プラグイン
有志開発のプラグインを導入することで、機能を拡張できます。
FTP や外部ファイル実行、Emmet や Zen Coding(HTML を書きやすくするプラグイン)などの豊富なプラグインがリリースされています。
同梱されているプラグイン(インストール時のデフォルト設定)
- プラグインのダウンロードや更新管理ができる「Plugin Manager」※
- シンタックスハイライトのかかった見た目のまま HTML / RTF として出力できる「NppExport」※
- ASCII コードと 16 進数の変換や数値の進数変換ができる「Converter」
- Base64 や URL のエンコード/デコードができる「MIME Tools」
※ 64 bit 版には同梱されていません。
その他の機能
他にも、以下のような機能が用意されています。
- 改行コードの変換
- プログラムの関数や HTML のタグなどの折り畳み
- 制御文字の表示
- 矩形選択
- 画面分割
- 関数リスト
- 文書マップ
- ワークスペースフォルダー管理
更新履歴
Version 8.9.2
(2026/02/17)
- セキュリティ強化:アップデーターがサーバーから返されたXML(XMLDsig)の整合性と真正性をチェックするようになりました。(実装 #17441)
- セキュリティ強化:explorer.exe を起動することで、信頼できない検索パスの脆弱性を修正しました。(CVE-2026-25926 を修正)
- セキュリティ強化:自動アップデーター(WinGUp)のセキュリティをさらに強化しました。(安全でないオプションを削除、DLL への依存を削除、プラグイン管理用に署名済みプログラムのみを起動)
- 処理の誤りによるプラグインインストールのクラッシュを修正しました。(#issue を修正)
- 選択範囲を編集する機能を追加 - デフォルト: █、修飾子 (Shift + クリック): ●。(修正 #17363)
- コンテキストメニューのショートカットのローカライズが、リグレッション修正と合致しない問題を修正しました。(修正 #17467)
Version 8.9.1
(2026/01/27)
- 以前に記録したマクロを再生する際のEOL重複の回帰を修正しました。(問題の修正)
- 末尾に非表示のEOL文字を含む貼り付けテキストの検索失敗を修正しました。(修正番号 #17124 、 #17187 )
- セパレーター(id=“0”)がFolderNameサブメニューをエスケープしてしまう、カスタマイズされたコンテキストメニューの回帰を修正しました。(修正番号 #17342 )
- マクロ実行後に1回の元に戻す操作で複数の変更が元に戻ってしまう問題を修正しました。(修正番号 #9426 )
- ドッキング可能なダイアログを2台目のモニターにドラッグする際の表示の不具合を修正しました。(修正番号 #16805 、 #16155 、 #16077 )
- 検索ダイアログで、検索モードの自動切り替え(正規表現から拡張検索)が一貫していない問題を修正しました。(修正番号 #17227 )
- Unicodeの特殊スペースが原因でURLの解析が不正確になる問題を修正しました。(修正番号 #16856 )
- Boost 1.90.0にアップデートします。 (実装 #17326)
- テーマ更新機能の改善: JavaScript.js のエッジケースを修正。(問題修正)
- javascript.js を更新し、すべてのテーマで埋め込み JavaScript との整合性を高めました。(問題修正、報告)
- 関数リスト: Perl と PHP 向けの機能強化、Nim 向けの機能追加。(修正 #17382、#17327、実装 #17377)
- TCL のコメントとハイライト機能を修正。(修正 #17315)
- Perl 構文のハイライト機能とキーワードの自動補完機能を 5.42 向けに更新。(修正 #17332)
- 改善: 検索ダイアログのステータスメッセージに不可視文字の警告を表示。(修正 #17345)
Version 8.9
(2025/12/27)
- Notepad++ v8.9 のセキュリティ強化、新機能、リグレッション修正、バグ修正:
- Notepad++ の自己署名証明書署名を削除し、GlobalSign 発行の証明書のみを使用するようになりました。(修正 #16806)
- セキュリティ強化: セキュリティエラーを「%LOCALAPPDATA%\Notepad++\log\securityError.log」に自動的に記録します。(実装 #17305、#WinGUp)
- ダークモードでの不快な色表示のリグレッションを修正 (v8.8.9 で導入)。(修正 #17289)
- アップデータが既にインストールされている場合、「/noUpdater」インストーラーオプションが機能しない問題を修正 (v8.8.9 で導入)。(修正 #17287)
- 列モード編集の取り消しに関するリグレッションを修正 (v8.8.9 で導入)。(修正 #17295、#17272、#16784)
- UTF-8 システムコードページでエンコードされていない空のファイルを開く問題を修正(修正 #17258)
- Makefile 関数リストパーサーを追加しました。(修正 #17293)
- パフォーマンスを改善し、langs.model.xml から不足しているファイル拡張子を langs.xml に追加しました。(修正 #17290、実装 #17314、実装 #17306)
- 「エクスプローラーでフォルダーを開く」コマンドを改善し、エクスプローラープロセスの作成を回避しました。(修正 #17060)
- OS 設定の変更に応じてマウスのスクロール量を更新できるようにしました。(実装 #17300)
フィードバック