検索(Ver7.11対応版)
目次−
検索系コマンド−
検索
検索は編集中のファイルから目的の文字列を探しだす機能です。
検索の実例はいろいろな検索 をご覧ください。
- 上検索、下検索
-
上検索ボタンは、現在のカーソル位置から前の部分を検索します。
下検索ボタンは、現在のカーソル位置から後ろの部分を検索します。
ボタンにはキー割り当てで上候補又は下候補に設定されたキー名が表示されていますので、連続して検索文字列を検索する場合は、表示されているキーを押すことで連続検索を行うことが出来ます。
下検索で、カーソル位置にある文字も含むかどうかは、[動作環境]-[検索]の設定で決まります。
- 検索文字列
-
検索する文字列を入力します。
正規表現がONの場合は入力ボックス(コンボボックス)の横に「>」のような三角マークのボタンが現れ、正規表現の入力を補助します。
このボタンは、Alt+[のキー操作でも押すことができます。
- 大文字/小文字の区別
-
ONにすると大文字と小文字を別の文字と見なして検索します。
- 単語の検索
-
ONにすると、単語だけを検索します。
例えばC言語のプログラムなどで変数 i を検索したい場合など、普通に i で検索すると、 int の i などでも止まってしまって不便ですが、単語の検索をONにすれば変数の i だけで止まってくれます。
- 正規表現
-
検索に正規表現を使用する場合はONにします。
「大文字/小文字の区別」「単語の検索」のチェック状態も反映します。(V4.00以降)
正規表現検索に使用されるDLLファイル名とそのバージョンが表示されています。
正規表現検索で使用するDLLの変更は、[動作環境]-[環境]で行うことができます。
参照: 正規表現
HmJre.dllのヘルプ
参照: \nを使った複数行検索の際の制限について
- あいまい検索
-
検索したい文字列が全角文字か半角文字かがはっきりしない場合にONにします。
このオプションをONにすることで、例えば「バージョン」という文字列を検索すると、テキスト中の「バージョン」という文字列はもちろんのこと、半角で書かれた「バージョン」という文字列も探し出します。逆に「バージョン」と、半角で書かれた文字列を検索しても「バージョン」と「バージョン」の両方がマッチします。ただし、メタキャラクタはあいまい検索の対象外です。
このオプションをONにした場合正規表現用に使用しているDLLによって次のような動作になります。
- 正規表現DLLにHmJre.dllを使用している場合
このオプションをONにすると設定ボタンが押せるようになりあいまい検索の詳細設定が行えるようになります
- 正規表現DLLにJRE32.DLLを使用している場合
このオプションをONにすると大文字/小文字の区別のオプションはONになります
JRE32.DLLのあいまい検索のあいまい度を変えるには別途拡張マッチテーブルエディタを使用します。詳しくは、秀丸エディタインストールディレクトリに有るREADME.JREをご覧ください。
- 選択した範囲内のみ
-
選択した範囲だけで検索を行いたい場合にONにします。範囲選択していない場合は使用できません。
動作環境でリアルタイム検索が有効になっている場合も使用できません。
- 次の秀丸エディタも続けて検索
-
これをONにすると、複数の秀丸エディタを開いている場合次の秀丸エディタも続けて検索することができます。
- 一周する
-
これをONにすると、一番下まで検索し終わった場合、先頭に戻って検索します。上検索の場合は逆になります。
- 追加の条件
-
これをONにすると、追加の条件に従って検索する範囲を制限できます。
カラー表示の条件は、[ファイルタイプ別の設定]→[デザイン]→[複数行コメント]で指定される強調表示があるときに働きます。
このオプションのチェック状態はダイアログを出すたびにOFFになります。
- 検索文字列を強調
-
これをONにすると、検索を実行後、検索に該当する文字列を強調表示します。
強調された検索文字列を解除するには、Escキーを押すか、[検索]→[検索文字列の強調]を選ぶと解除されます。
強調されていないときに[検索]→[検索文字列の強調]を選ぶと再び強調されます。
なお、検索ダイアログボックスのシステムメニューから次のコマンドが使えます。ダイアログボックスの左上のボタンをクリックするか、Alt+Spaceでメニューを開くことができます。
「正規表現」では、\nを含んだ複数行の指定をした場合は強調されません。
「正規表現」では、ヒットした文字列の途中から重なってヒットするような場合は強調されません。
(例:テキスト「aaa」に対して「aa」で検索する場合、最初のaaしか強調されない)
- 検索したら閉じる
-
これがONの場合は、検索を実行すると検索ダイアログを閉じます。
OFFにすると、検索を実行しても検索ダイアログは閉じずにそのままです。
OFFで、検索された文字列がダイアログの下に来るような場合ダイアログは自動的に避けます。
- 適用して閉じる
-
ダイアログ左上の▼マークのメニューの中にあるコマンドです。
下候補、上候補されるときの検索文字列やオプションを更新して、ダイアログを閉じます。
- 次の秀丸エディタ
- 前の秀丸エディタ
-
ダイアログ左上の▼マークのメニューの中にあるコマンドです。
次の秀丸エディタ,前の秀丸エディタにアクティブを切り替え、検索ダイアログを切り替わったダイアログにそのまま移動します。
- ファイルの先頭に移動
- ファイルの最後に移動
-
ダイアログ左上の▼マークのメニューの中にあるコマンドです。
検索ダイアログを出したまま、ファイルの先頭に移動,ファイルの最後に移動をします。
- 検索文字列の追加取得
-
ダイアログ左上の▼マークのメニューの中にあるコマンドです。
カーソル位置にある検索文字列を取得し、既に取得している場合はさらに長い文字を取得します。範囲選択している場合は働きません。