Notepad++
Notepad++ はタブ、高度な検索、構文の強調表示でテキストとコードを扱います。
テキストエディターはファイルに保持された文字そのものを直接扱います。別のプログラムが読み取れる構造を保ちたいときの、簡単なメモ、設定、ソースコードに向いています。Windows向けの仕事用ソフトのこのセクションでは、Notepad++とNotepad3を取り上げます。編集しているファイルに照らして、検索ツール、文字コードの選択肢、コマンドを比較してください。これらのプレーンテキストエディターは、オフィスアプリでのページレイアウトとは目的が異なります。シンタックスハイライトは読みやすさを高めますが、プログラムが動作することを証明するわけではありません。テスト用のファイルを作り、保存したデータを後で使うツールを見極めましょう。
2件のプログラム
設定ファイル、スクリプト、ログはいずれも同じエディターで読める一方で、従うべき規則はまったく異なります。値を変更する前に、関係するプログラムの拡張子とドキュメントを確認してください。スタイル、目次、ページ番号を持たせることを意図した文書は、ワープロのほうが適しています。Notepad++はDOCXファイルを、そのレイアウトを保ったまま編集可能なテキストに変換することはできません。逆に、オフィスツールから設定を保存すると、不適切な構造が紛れ込むことがあります。したがって選ぶソフトは、ファイルの実際の内容と、編集後にそれが読み取られる方法に合っている必要があります。
検索は、1つの文書、開いているタブ、またはフォルダー内の一連のファイルを対象にできます。置換を実行する前に、この範囲を設定してください。同じ語が、コメント、値、変数名のそれぞれ異なる役割で現れることがあります。正規表現を使えばパターンを特定できますが、その記号には特定の意味があります。まずは見つかった一致を確認し、小さな一式で変更を試してください。バックアップやバージョン履歴があれば、以前の状態に戻すのが容易になります。マクロは、準備時に使った行構造と一致している限り、操作を繰り返せます。
ファイルの見え方は、そのバイト列がどう読まれるかに左右されます。アクセント付き文字が崩れて表示される場合は、見える文字を手作業で置き換える前に文字コードを突き止めてください。別の文字コードでファイルを読むことと、その内容を変換することは、2つの別々の操作です。改行コードも、受け取る側のプログラムが想定するものに合わせる必要があります。保存後は、そのファイルを実際に使用するアプリケーションでサンプルを開いてください。この確認によって、エディター上では見えなかった変化が明らかになります。設定ファイルの場合は、想定されるパーミッションと配置場所も保ってください。正しいファイルでも、場所が違えば対象のプログラムに必ずしも使われるとは限りません。
Notepad++は編集環境を提供しますが、コンパイラー、インタープリター、検証ツールは言語やプロジェクトに依存します。エディターがすべてのファイルを単独で実行してくれると期待せず、これらの要素を見極めてください。拡張機能は動作を補完できますが、インストールする前にその構造と有用性を確認しましょう。設定したばかりのコンピューターでは、Windowsインストール後のツールのセレクションがエディターを日常的なツールの中に位置づけます。ソフトのライセンスが選択に影響する場合は、Windows向けオープンソースソフトのセレクションを使って、オープンプロジェクトが扱う他のタスクを見ることができます。これらの道筋は、プレーンテキストツールをオフィススイートや万能の開発環境に変えることなく、エディター選びを補完します。
プレーンテキストを書くのには使えますが、ワープロのレイアウト機能は担いません。想定されるファイルに応じて判断してください。一方は文字と設定、もう一方は読んだり印刷したりするために構造化された文書です。
言語の要素を見分ける助けにはなります。実行、コンパイル、プロジェクトに適した検査の代わりにはなりません。色やインデントが整って見えても、実際にプログラムに使われているツールで結果を確認してください。
Notepad++は一連のファイルを対象とした検索と置換を備えています。フォルダーとフィルターを選び、変更を適用する前に一致を確認してください。コピーで試せば、そのパターンが別の内容に触れないことを確認できます。