Notepad++を使いこなす!知っておきたい5つの便利テクニック
Notepad++は、Windows向けの最高のテキストエディタと言っても過言ではありません。その機能は非常に豊富で、すべてを紹介するには何本もの記事が必要なほどです。そこで本記事では、この多機能かつ洗練されたテキストエディタの驚異的なパワーを順番にご紹介していきます。もうテキストファイルやスクリプト、HTMLファイルの編集にメモ帳やワードパッドを使う必要はありません。
それでは、Notepad++を最大限に活用するための最初の5つのテクニックを見ていきましょう。
1. コードに合わせて言語を設定する
Notepad++の強力な機能のひとつが、コードの色分け(シンタックスハイライト)です。C言語、Matlab、HTMLファイルなどを記述する際に、関数、予約語、コメント、テキスト、その他の記号や式を視覚的に簡単に区別できるため、コーディングの効率と精度が大きく向上します。
さらにNotepad++は賢いので、コードの種類を自動的に判別してくれます。例えば、以下はMatlabのmファイルの一部です。

2. 一括検索・置換
ファイル内の特定の文字列を置換したいとき、Notepad++が大いに活躍します。1つのファイル内のすべての該当箇所を瞬時に検索できるだけでなく、開いているすべてのファイルや、ディレクトリ(サブディレクトリを含む)内のすべてのファイルをまとめて検索することも可能です。さらに、特定の拡張子のファイルだけを対象に絞り込むこともできます。


3. 正規表現で検索する
検索機能において、Notepad++は単なる単語一致にとどまりません。強力な正規表現を使えば、パターンに一致する可変的な文字列も柔軟に検索できます。例えば、以下のような検索を行うと、HTMLファイルのソース内にあるすべての<img>タグを、指定された画像サイズに関係なく検索・置換することができます。
もちろん、この機能を使いこなすには正規表現に関するある程度の知識が必要です。とはいえ、身につけた正規表現の知識は、sedやawkなどのLinuxコマンドラインツールを扱う際にも必ず役立ちます。
4. HTMLコードを整形する
Web記事を執筆していると、コードに不要な改行や位置のずれたタグなどが混ざってしまうことがよくあります。そんなときは、Notepad++のTidy機能でHTMLコードをきれいに整形しましょう。
例えば、以下のような整形されていないテキストがあるとします。
これをXHTML形式に変換したい場合は、次のように設定します。

実行すれば、あっという間に整然としたコードが完成します。
5. 開いているすべてのファイルを一括保存する
地味な機能に聞こえるかもしれませんが、想像してみてください。Notepad++はFirefoxのようにドキュメントをタブで開くため、100個ものファイルが開いていて、それぞれが先ほどの一括検索・置換によって変更されている――こんな状況で1つずつ手動で保存するのは非常に面倒です。Notepad++なら、開いているすべてのファイルをワンクリックで一括保存できます。

同様に、開いているファイルをすべて一度に閉じることも可能です。
まとめ
Notepad++は極めて強力なツールです。上手に活用すれば、テキスト関連のあらゆる作業で驚くほどの効果を発揮してくれます。今回ご紹介したのは、その膨大な機能のごく一部にすぎません。マクロや関数入力補完の活用、ドキュメントの比較、他フォーマットへのエクスポートなど、便利な機能はまだまだたくさんあります。これらについては、続編の記事で詳しく解説する予定です。
また、Notepad++には実用的なプラグインが多数用意されており、インストール不要のポータブル版も提供されています。
それでは、快適なエディタライフをお楽しみください!
-
Miro(ミロ)徹底解説 – デスクトップで楽しむ無料インターネットTVプレイヤー
「Miro」という名前を聞いたことがある方もいるかもしれません。以前は「Democracy Player」という名称で知られていたこのアプリです。初めての方のために簡単に説明すると、Miroはスタイリッシュで多機能な最新のマルチメディアアプリケーションです。インターネット上のメディアへの扉を開き、音楽や動画をユーザーのデスクトップへ直接ストリーミング配信することを目的としています。今回はMiroを実際に操作しながら、その可能性を詳しく見ていきましょう。 Miroの入手方法 MiroはLinux、Windows、Macの3つのプラットフォームに対応しています。公式サイトからダウンロードできるほ
-
VMware ESXi活用ガイド:パフォーマンス最適化からSSH有効化までの実践テクニック
当ブログでは、これまでESXについてあまり深く取り上げてきませんでした。今回はその埋め合わせとして、ESXiに関する実用的なノウハウをたっぷりとご紹介します。ESXiで仮想マシンをクローンする方法に関するチュートリアルに続き、今度はVMwareの魅力をさらに掘り下げていきましょう。ESXiは無償で提供されているベアメタル型ハイパーバイザーであり、最も高価かつ高機能な仮想化ソリューション「ESX」へとつながる最初のステップです。念のため整理しておくと、VMwareにはホームユーザー向けの「VMware Player」や「Workstation」があります。また、ESXの機能を小規模でお手軽に体験