検索・置換

検索・置換

メニューから検索→検索・置換を選択すると、検索/置換ウインドウが表示されます。

下記の操作手順により検索ができます。

  1. 検索文字列を入力します。
  2. 「次を検索」「前を検索」「最初から」のいずれかのボタンをクリックします。

下記の操作手順により置換ができます。

  1. 検索文字列を入力します。
  2. 置換文字列を入力します。
  3. 置換範囲を「次」「キャレット以降」「選択範囲内」「全て」のいずれかから選択します。
  4. 「〜を置換」のボタンをクリックします。

マルチファイル検索

メニューから検索→マルチファイル検索を選択すると、マルチファイル検索ウインドウが表示されます。
指定したフォルダ内の全て(または一部)のファイルから検索することができます。

結果はインデックスウインドウに表示され、項目をクリックすると、一致箇所を表示できます。
検索→インデックスウインドウ・次へを選択することにより、次の項目へ移動することができます。
検索→インデックスウインドウ・前へを選択することにより、前の項目へ移動することができます。

フォルダの指定方法には以下の方法があります。
指定方法説明
同じフォルダ

最前面のドキュメントのファイルが格納されたフォルダと同じフォルダ内を検索します。

1つ上のフォルダ

最前面のドキュメントのファイルが格納されたフォルダの1つ上のフォルダ内を検索します。

同じプロジェクト

最前面のドキュメントのファイルが格納されたフォルダと同じプロジェクト内を検索します。
プロジェクトについてはプロジェクトフォルダの説明を参照してください。

パス指定

パスを指定します。

(Mac OS X の場合)
以下のいずれの形式でも指定可能ですが、UNIX形式・従来のmiでの形式で解釈して両方ともフォルダが存在する場合は、 UNIX形式が優先されますので、UNIX形式を推奨します。

  • UNIX形式:システム起動ディスクの場合はボリューム名なしのパス(例:/Users/username/folder/filename)
    システム起動ディスク以外の場合は/Volumes/ボリューム名/パス(例:/Volumes/volumename/folder/filename)
  • MacOS形式:ボリューム名:パス(例:volumename:folder:filename)
  • 従来のmiでの形式:/ボリューム名/パス(例:/volumename/folder/filename)

また、ファイル名一致条件をOnにすることにより、 指定した正規表現に前方一致するファイル名のファイルのみを検索対象にすることが可能です。

検索オプション

検索ウインドウ、マルチファイル検索ウインドウには以下の検索オプションがあります。
検索オプションのデフォルトは、環境設定ウインドウ→検索タブで設定可能です。
項目説明
大文字小文字を無視

Onにすると、大文字小文字を無視して検索します。
つまり、「apple」を検索すると、「Apple」も「apple」も「APPle」も全て一致対象になります。
キリル文字等の大文字小文字にも適用されます。(Unicodeの定義に従います。)

単語が一致する場合のみ

Onにすると、検索文字列が英数字のときは、単語全体が一致する場合のみ一致します。
つまり、「a」を検索した場合、「apple」は検索対象にならず、 単語としての「a」または、「a1」など前後にアルファベット以外の文字が附随しているもののみが一致対象となります。

スペース・タブ・改行を無視

Onにすると、スペース・タブ・改行の有無を無視して一致します。

\と¥を区別

Onにすると、\(バックスラッシュ)と¥(半角円記号)を区別します。

正規表現検索

Onにすると、「検索文字列」に入力した正規表現に一致する文字列を検索します。
また、置換時に、置換文字列内の$0を一致した文字列全体、$1〜を各グループに一致した文字列に置き換えてから、置換処理を行います。
正規表現の詳細は、正規表現の説明を参照してください。

リターン/タブコード入力可

Onにすると、検索文字列、置換文字列に、リターンコード/タブコードが入力可能になります。
Offにすると、リターンコードは検索実行、タブコードはフォーカスの移動となります。

最後まで検索したら最初から

Onにすると、ドキュメントの最後まで検索して一致する文字が見つからなかった場合、ドキュメントの最初から検索します。 それでも見つからない場合のみビープ音が鳴ります。
Offにすると、ドキュメントの最後まで検索して一致する文字が見つからなかった場合、ビープ音が鳴ります。

曖昧検索

Onにすると、全角・半角やかな表現揺らぎなどの違いを無視して一致します。

下記の種類があります。それぞれ、環境設定ウインドウ→検索タブでOn/Off設定可能です。

  • 「異体字・全角半角 (Unicode NFKD準拠)」: 全角カナと半角カナ、全角英数字と半角英数字、異体字の違いを無視して一致します。 (Unicodeの定義上、Compatibleと定義されているものを全て一致対象とします)
  • 「ひらがな/カタカナ」:ひらがな/カタカナの違いを無視して一致します。
  • 「音引き有無」:音引き有無を無視して一致します。
  • 「かな揺らぎ表現」:「ヴァイオリン」「バイオリン」等のかな揺らぎ表現を一致として扱います
サブフォルダも検索

Onにすると、指定フォルダのサブフォルダも検索対象とします。

結果に場所を表示する

Onにすると、結果表示時に、場所(見出し)も表示します。
場所を表示しない方がやや高速です。

可視ファイルのみ

Onにすると、不可視ファイル(名前がピリオドで始まるファイル等)、および、不可視フォルダ内のファイルを、 検索対象にしません。

タイプ未設定かTEXTのファイルのみ

(Mac OS Xの場合)
Onにすると、TEXT以外のタイプが設定されたファイルを検索対象にしません。

(Windowsの場合)
Onにすると、ヌル文字(0x00)を含むファイルを検索対象にしません。

一覧表示

検索・置換ウインドウで、一覧ボタンを押すと、最前面のドキュメント内の一致する箇所を、 インデックスウインドウで一覧表示することができます。

ハイライト表示

環境設定ウインドウ→検索タブ→検索文字のハイライト表示を行うをOnにすると、 検索実行時、または、メニューから検索→選択部分を検索文字列に登録を選択したときに、 検索文字列をハイライト表示します。

ただし、検索文字列に改行コードを含む場合はハイライト表示できません。

ハイライト表示を消すには、メニューから検索→ハイライト表示消去を選択します。

検索メモリー

検索・置換ウインドウで、検索メモリーボタンを押すと、検索メモリーがドロワーで表示されます。
よく使う検索文字列・置換文字列・検索オプションをセットで記憶させることが可能です。

追加ボタンを押すと、現在の検索ダイアログの内容を、検索メモリーに保存します。

検索メモリー内の、各行をダブルクリックすると、検索メモリーに保存された内容が、検索ダイアログにコピーされます。

また、行が選択された状態で、表示テキストを1回クリックすると、そのセルを直接編集できます。

行の順番は、 により、前、後、最初、最後に変更できます。

検索ボックス

ツールバー右端に検索ボックスを表示することができます。
検索ボックスの検索オプションは、検索/置換ウインドウのオプション設定に従います。
環境設定ウインドウ→検索ボックスにて検索ボックスに関する設定が可能です。