C++ と Win32API を用いて高速軽量かつ高機能を目指して開発された定番のテキストエディター

Notepad++ のアイコン

Notepad++
  • 海外
  • 日本語○
  • 寄付歓迎

ダウンロード

対応OS:
Windows XP/Vista/7/8/8.1/10
バージョン:
7.8.9(2020/07/16)

テキストエディターとして求められる機能をおおよそ網羅しているテキストエディターです。
行番号表示はもちろん、豊富なシンタックスハイライト対応言語や、カスタマイズ可能なテーマ、フォント変更やエンコード変更、充実した検索機能、プラグインによる拡張性もあります。
これらの機能を搭載していながら起動が早く、動作も軽快で、効率よくファイルの編集を行うことができます。

提供元:
※ インストーラー版は標準で日本語で利用できますが、ポータブル版を日本語で利用するには日本語表示の設定が必要です。
※ 64 bit 版は対応しているプラグインが限られています。

Notepad++ の使い方

ダウンロード

インストーラー版

  1. 提供元サイトのダウンロードページへアクセスし、「Installer」リンクをクリックしてダウンロードします。
    ※ 64 bit 版をダウンロードする場合は、「Download 64-bit x64」項目下の「Installer」リンクをクリックしてダウンロードします。
  2. ダウンロードしたセットアップファイル(npp.7.8.9.Installer.exe または npp.7.8.9.Installer.x64.exe)からインストールします。
    ※ デスクトップにショートカットが必要な場合は、インストールの際に「Create Shortcut on Desktop」にチェックを入れます。
    インストール - コンポーネントを選んでください

ポータブル版

USBメモリー等に保存して持ち運んだり、インストール不要ソフトとして利用できます。
  1. 提供元サイトのダウンロードページへアクセスし、「zip package」リンクをクリックしてダウンロードします。
    ※ 64 bit 版をダウンロードする場合は、「Download 64-bit x64」項目下の「zip package」リンクをクリックしてダウンロードします。
  2. ダウンロードした圧縮ファイル(npp.7.8.7.bin.zip または npp.7.8.7.bin.x64.zip)を解凍し、notepad++.exe から起動します。

使い方

日本語化手順(ポータブル版のみ)

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

シンタックスハイライト(強調表示)

シンタックスハイライトを適用する言語を選択できます。
メニューバーから「言語」をクリックして、使用したい言語を上下にある矢印をクリックして選択します。

メニューバーの「言語」の表示を見やすくする
初期状態の「言語」の表示だと言語名がたくさん並んでいて非常に縦長に表示されるため、次の手順により「言語」の表示をアルファベットごとにまとめて見やすく表示させることができるようになります。
  1. メニューバーから「設定」→「環境設定...」とクリックします。
  2. 画面左側のメニューから「言語メニュー」をクリックします。
  3. 「言語メニューをまとめる」のチェックを入れます。
  4. 本ソフトを再起動すると、言語メニューがまとまります。
※ 「環境設定」の「言語メニュー」画面にて、「利用する」下に表示されている言語をクリックして選択し、「-<」ボタンをクリックして「利用しない」に移動させると、言語メニューに表示されなくなります。使う予定のない言語はここで「利用しない」に移動させておくと、不要な言語を非表示にしてスッキリさせることができます。

補完機能

関数名の補完や HTML のタグ名の補完など、プログラムの記述に便利な補完機能をサポートしています。

自動挿入機能を利用する
設定することで、閉じカッコやHTMLの閉じタグなどの自動挿入機能を利用できるようになります。
  1. メニューバーから「設定」→「環境設定...」とクリックします。
  2. 画面左側のメニューから「自動補完」をクリックします。
  3. 「自動挿入」の中から、利用したいものにチェックを入れると、自動挿入されるようになります。

エンコードの変更

メニューバーから「エンコード」をクリックし、使用したい文字コードをクリックして変更できます。

よく使われる文字コード
文字化けしたファイルを読みたい場合、以下の文字コードを試すと読めるようになる場合があります。
  • ANSI
  • UTF-8(BOMなし)
  • UTF-8
  • Shift-JIS(「文字セット」→「日本語」→「Shift-JIS」)
※ Windows メモ帳標準の文字コード

これ以外にも、EUC-JPに対応した Notepad++ も展開されています。
参考:https://forest.watch.impress.co.jp/library/software/notepadplus/

検索

ファイル内を任意の文字列(以下、検索キーワードと呼びます)を検索できます。
  1. ツールバーの 検索 ボタンをクリックするか、メニューバーから「検索」→「検索」とクリックします。
  2. 「検索文字列:」の右の入力欄に検索したい文字列を入力します。
  3. 「次を検索」ボタンをクリックするとカーソル位置の先から文字列を検索します。
検索


正規表現を使って検索する
Perl準拠の正規表現(PCRE:Perl Compatible Regular Expression)での検索にも対応しています。
正規表現を使用したい場合は、「検索画面」左下の検索モードから、「正規表現」を選択します。

  • 「次を検索」ボタンをクリックするたびに次の検索キーワードにジャンプします。
  • 見つかった文字列は、メインの画面でハイライト表示されます。
  • メイン画面をクリックすると検索画面が半透明になります。
  • 透明度は、画面右下のスライダーで調節可能です。

置換

ファイル内で検索して見つかった文字列を別の文字列に置換できます。
  1. ツールバーの 置換 ボタンをクリックするか、メニューバーから「検索」→「置換...」とクリックします。
  2. 「検索文字列:」の右の入力欄に置換したい文字列を入力します。
  3. 「置換文字列:」の右の入力欄に置換後の文字列を入力します。
  4. 「次を検索」ボタンをクリックするとするとカーソル位置の先から文字列を検索します。
  5. 置換したい場所で、「置換」ボタンをクリックすると、指定した文字列に置き換えられます。
  6. 見つかったすべての部分を置換したい場合は、「すべて置換」ボタンをクリックすることで置換されます。

ファイル内検索(grep 検索)

メニューバーから「検索」→「複数ファイル内の検索」とクリックすると、ファイル内検索を利用できます。
ファイル内検索は、指定したフォルダーを grep 検索し、検索キーワードの見つかった場所をリスト化して表示する機能です。
サブフォルダーを含めた検索、隠しフォルダーを含めた検索にも対応しています。

「ファイル内検索」を利用する手順を紹介します。
  1. メニューバーから「検索」→「複数ファイル内の検索」とクリックします。
  2. 「検索文字列:」の右の入力欄に置換したい文字列を入力します。
  3. 「ディレクトリ:」の入力欄の右側にある「...」ボタンをクリックして、検索したいフォルダー(ディレクトリ)を選択します。
    ※ 「フィルタ:」の右の入力欄に検索対象のファイル名を入力して、対象ファイルの絞り込みが可能です。(入力例:*.html)
  4. 「すべて検索」ボタンをクリックするとメイン画面に検索結果が表示されます。
  5. 置換機能(grep 置換)も用意されており、「置換文字列:」の右の入力欄に置換後の文字列を入力し、「ファイル内置換」ボタンをクリックして、確認画面で「OK」ボタンをクリックすると置換されます。

マーキング

指定した文字列をマーキングできます。
  1. メニューバーから「検索」→「マーク...」とクリックします。
  2. 「検索文字列:」の右の入力欄にマーキングしたい文字列を入力します。
  3. 「すべて検索」ボタンをクリックすると、見つかった文字列がマーキングされます。
  4. 「クリア」ボタンをクリックすると、マークをクリアできます。

スタイル設定

作業しやすいように見た目をカスタマイズできます。
メニューバーから「設定」→「スタイル設定...」とクリックします。

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


フォントを変更する
テキストを表示するフォントを変更できます。
  1. 「スタイル設定」画面右側にある、「フォント名を他のスタイルにも適用」、「フォントサイズを他のスタイルにも適用」にチェックを入れます。
  2. 「フォント名:」の右側にあるプルダウンをクリックし、使用したいフォントをクリックして選択します。

※ 設定画面に隠れて設定した結果が見づらい場合は「スタイル設定」画面右下の「透明化」にチェックを入れると設定画面が半透明になります。チェックボックスの下のスライダーを調節すると透明度を変更できます。

マクロ

キーボード入力や操作を記録して呼び出すマクロ機能を利用できます。

マクロを記録する
  1. ツールバーの 記録開始 ボタンをクリックするか、メニューバーから「マクロ」→「記録開始」とクリックします。
  2. 記録したい操作を実行します。
  3. ツールバーの 記録終了ボタンをクリックするか、メニューバーから「マクロ」→「記録終了」とクリックします。

マクロを実行する
  1. ツールバーの 再生 ボタンをクリックすると、記録した操作を実行することができます。

マクロを複数回実行する
  1. ツールバーの マクロを複数回実行 ボタンをクリックするか、メニューバーから「マクロ」→「マクロを複数回実行...」とクリックします。
  2. 出てきた画面の中央の入力欄に回数を入力して「実行」ボタンを押すと、指定した回数だけマクロが実行されます。
  3. 処理が終わったら画面を閉じます。

マクロを保存する
  1. ツールバーの 記録したマクロを保存 ボタンをクリックするか、メニューバーから「マクロ」→「記録したマクロを保存」とクリックします。
  2. 「Shortcut」画面が表示されます。
    「Name:」の右の入力欄に、マクロの名前を入力します。
    CtrlAltShift、と任意のキーを組み合わせたショートカットキーの設定にも対応しています。
  3. 「OK」ボタンをクリックすると、マクロが保存されます。

複数個所同時編集

設定を有効化することで、Ctrl + クリックで複数個所の編集を同時に行えます。
  1. メニューバーから「設定」→「環境設定...」とクリックします。
  2. 環境設定画面の左側にある「編集画面」をクリックします。
  3. 画面右上の「一括編集」にある「有効にする(Ctrl+クリック/選択)」にチェックを入れると有効化できます。


インターネット検索

テキストの中の文字を、インターネットで検索できます。
  1. 検索したい文字列をドラッグして選択し、右クリックメニューから「インターネットで検索する」をクリックすると、デフォルトの 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 7.8.9 (2020/07/16)
  • bug-fixes
    ・Fix Line operations (join lines, split lines, remove duplicate lines and sort lines) doing one too many lines issue.
    ・Fix the regression of jump line failure via command line (-n).
    ・Fix URL Hovered colour disappears after modifying any Clickable Link Settings regression.
    ・Fix URL is not clickable in certain stuation while wrapped is enabled.
    ・Fix “Save” not working in Windows dialog.
    ・Fix Flickering cursor after double clicking a found line in find results.
    ・Fix Found line may not be centered by double clicking in find results, if word wrap is on.
    ・Fix wrong horizontal scroll bar position after restoring Window position.
    ・Fix Find result window output TAB-width incoherent issue.

Version 7.8.8 (2020/06/28)
  • An old regression (since v7.7) of find accented characters in “find in files” operation is fixed in this version.
  • Scintilla’s DirectWrite technology which could improve rendering special Unicode characters is available in this release.

Version 7.8.7 (2020/06/08)
  • A long-time limitation/bug in new style save dialog has been fixed. Now the right file filter is selected while save dialog is triggered. The corresponding extension is added automatically while the file extension filter is changed in combobox.
  • The clickable link feature is enhanced to fix a break syntax highlighting issue, and to improve some performance issue. Its look (on hovered) has also been improved.
  • Regex backward searches is disallowed due to sometimes surprising results. However, an non-UI option is available to enable it. Check the point Allow regex backward search to learn how to enable the backward searches of regex.

ユーザーレビュー

  • 5

    Windows向けプログラミング用テキストエディタの定番...かな

    TranslucentFoxHuman
    TranslucentFoxHuman
    投稿数: 53件
    Windows 10

    Windows向けプログラミング用テキストエディタの定番...かな。

    非常に軽量で、リソースを圧迫しませんし、プログラミング以外にも色んな用途に活躍するエディタです。

    用語の補完や、空白、括弧の自動挿入など、プログラミングに便利な機能が満載で、自分で定義した変数も認識してくれて、非常に開発が楽になります。

    対応している言語も非常に豊富で、どの言語のプログラミングにも活躍しますね。

    2人が参考になったと回答しています。
    このレビューは参考になりましたか?はい
  • コメント

    >もう少し でいいなら

    咲良咲
    咲良咲
    投稿数: 63件
    Windows 10

    >もう少し でいいなら
    スタイル設定で「Line number margin」のフォントとサイズを変更すれば
    違和感が少ない状態で行間を広げる事が出来ます。

    1人が参考になったと回答しています。
    このレビューは参考になりましたか?はい
  • 5

    【追記あり】確かに、行間は「可変」不能ですが

    owl
    owl
    投稿数: 365件
    Windows 10

    確かに、行間は「可変」不能ですが
    ズーミングで見栄え(操作性)を改善できます。
    拡大:[Ctrl]+[numlock]+[+]
    縮小:[Ctrl]+[numlock]+[-]
    解除:[Ctrl]+[numlock]+[/]

    当アプリは、
    プログラマー用途のソースコードエディタ(ソースコード入力・編集に特化した text editor)ですが、
    Windows 同梱アプリの「メモ帳」の置換に最適な高機能アプリなので、万人向けです。

    特筆すべき「優位点」は、
    「オープンソース・ソフトウェア」なので、明朗であり、開発・改善の参画が可能です。
    https://github.com/notepad-plus-plus/notepad-plus-plus
    2003年11月24日の初版から、現在進行形で、積極的な更新(改善)が続いています。


    ちなみに、本格的な文書作成では「LibreOffice」を常用していますが、当サイトなどのレビュー投稿などの際には「Notepad++」が活躍しています。とても便利です。

    2人が参考になったと回答しています。
    このレビューは参考になりましたか?はい

Notepad++ に投稿されたすべての評価・評判・レビューを見る(全 6 件)