秀丸エディタを使いこなす

文字列の検索

ページ内目次

秀丸エディタを使いこなす:目次

睡人亭内参照ページ

睡人亭トップ授業用>秀丸エディタを使いこなす:インデックスページ文字列の検索

秀丸では、現在編集中のファイルから、指定した文字列を高速に検索することができます。

ここでは、[百人一首]を事例に、実際の使い方について説明します。

ここでは、開いた一つのファイルからの検索について説明しますが、実際の検索作業に関しては、後述のgrep機能を用いた方が効率的に作業が行えます。

秀丸の検索機能は、unicodeで作成されたファイルを開いての置換も可能ですが、キーワードとして指定可能な文字がJIS X 0208の範囲内限られます。

ページ先頭

文字列を検索

  1. 秀丸を起動して検索対象となるファイルを開きます。ここでは、[百人一首.TXT]を開きました。
  2. [Ctrl][HOME]キーとを同時に押して、テキストの先頭に移動します。
  3. テキストの末尾に移動するには、[Ctrl][End]キーとを同時に押します。
  4. Iビーム(カーソル)の位置が先頭(下図の所)にあるのを確認してください。
    テキストの先頭に移動
  5. メニューの[検索]→[検索]を選択します。
  6. メニューの[検索]→[検索]を選択
  7. 検索のダイアログボックスが開きます。
    検索のダイアログボックス
  8. [検索]横のフォームボックスを左クリックしてIビーム(カーソル)を移動します。
  9. 移動したら、フォームボックスにキーワードを入力します。
  10. ここでは[天皇]と入力しました。
    検索のキーワードを入力
  11. 入力したら[下検索]を左クリックします。
  12. 検索が実行されて、指定したキーワードに最初にヒットした(キーワードに該当した)個所にジャンプします。キーワードの部分が、反転点滅表示されます。
    一つ目のヒット箇所を表示
  13. [F3]キーを押すと、次のヒット個所にジャンプして、先ほどと同様にヒット部分が反転点滅表示されています。
  14. 前のヒット個所に戻るには、[Shift]キーを押しながら[F3]キーを押してください。
    二つ目のヒット箇所を表示
  15. [F3]キーまたは[Shift]キーを押しながら[F3]キーを押すと更に次のヒット個所にジャンプします。

↑ ページ先頭

検索履歴を利用して省力化

  1. 直近に利用した検索キーワードは保存されていますので、再利用することが出来ます。
  2. 通常は検索のダイアログボックスが表示されたら、[検索]のフォームボックスにキーワードを入力します。
  3. その際、フォームボックス右端の[▼]を左クリックするとリストが表示されます。
  4. その中から再利用したいキーワードをマウスで選択して左クリックしてください。
    検索履歴を表示
  5. 選択したキーワードがフォームボックスに入力されます。

↑ ページ先頭

検索のオプション

秀丸の検索機能では、様々なオプションを指定することで、更に詳細な検索が可能となります。

オプションのオン・オフは、項目左横の[チェックボックス]にチェックを入れる(オン)か入れないか(オフ)で切り替えます。

大文字/小文字の区別

[ON]にすると、検索の際に大文字と小文字を別の文字と判断します。

[Japan]をキーワードに検索した場合
[ON]では[JAPAN]はマッチしませんが、[Japan]はマッチします。
[OFF]では、[JAPAN][Japan]の両方ともマッチします。

単語の検索

[ON]にすると、単語だけを検索します。

[Japan]をキーワードに検索した場合
[ON]では、[Japan]にはマッチしますが、[Japanese]にはマッチしません。
[OFF]では[Japan][Japanese]の両方ともマッチします。

正規表現

検索に[正規表現]と呼ばれる、[特殊な文字列の組み合わせを使って検索する方法]を利用する場合に[ON]にします。

この機能の説明は、以下の項目を参照してください。

あいまい検索

検索したい文字列の範囲を曖昧にしたい場合に[ON]にします。

この機能の説明は、以下の項目を参照してください。

選択した範囲内のみ

選択した範囲だけで検索を行いたい場合に[ON]にします。

検索前にあらかじめ範囲を指定をしておく必要があります。範囲選択をしていない場合には使用できません(この項目が選択できない状態になります。)。

次の秀丸も続けて検索

複数のテキストファイルを秀丸で開いている場合、この項目を[ON]にすると、次の秀丸も続けて検索します。

複数ファイルの検索や置換を同時に行いたい場合に便利な機能です。

↑ ページ先頭

あいまい検索

検索したい文字列が全角か半角かはっきりしない場合、また「大文字小文字」「濁音半濁音」「ぁあ」など表記揺れを気にせずに検索したい場合に[ON]にします。

正規表現との併用が可能です。

詳細な設定は、[設定]のボタンを押してダイアログボックスを開いて行います。

初期設定に戻したい場合は[リセット]をクリックしてください。

あいまい検索のダイアログボックス

半角/全角を区別しない

[ON]にすると、全角半角文字を同一視して検索します。

全角文字で、ひらがなとカタカナを区別しない

[ON]にすると、ひらがなとカタカナを同一視して検索します。

大きい「あ」と小さい「ぁ」を区別しない

[ON]にすると、「あ」と「ぁ」・「つ」と「っ」のような文字を同一視して検索します。

濁音/半濁音を無視する

[ON]にすると、「は」「ば」「ぱ」のような濁音・半濁音文字を同一視して検索します。

かなの「ー」と英数字の「-」を同一視する

[ON]にすると、長母音「ー」と全角記号のマイナス「-」を同一視して検索します。

空白/タブ文字を無視する

[ON]にすると、文字列の間に空白やタブが存在しても、それを無視して検索します。

下の画像の場合、何れの事例も同一視して検索されます。

空白・タブを無視して検索

改行を無視する

[ON]にすると、指定した改行数を跨ぐ文字を同一視して検索します。

下の画像の場合では、「天智天皇」と「天智[改行]天皇」が同一視されます。

改行数は任意で指定が可能です。

改行文字を無視して検索

特定文字を無視する

指定した文字を無視して検索します。

無視したい文字を、テキストボックスに入力して下さい。

カスタム

別途作成した同一視文字指定ファイルを使用して検索します。

ページ先頭


睡人亭謹製