[HME0083A] ●検索/置換の「選択した範囲内のみ」の動作 - 秀丸エディタQ&A集

Hidemaru Editor

←前へ 次へ→ 機能別Q&A 質問番号順Q&A


[HME0083A]

●検索/置換の「選択した範囲内のみ」の動作

Q.
検索/置換の「選択した範囲内のみ」の動作がちょっと変な感じがしますが?。 時々、ダイアログの「選択した範囲内のみ」チェックボックスがグレーになって変更不可になったり、 選択した範囲より少し外側まで検索/置換されたりするようです。

A.

「選択した範囲内のみ」チェックボックスが有効になるのは、範囲選択している場合だけです。

現時点(秀丸エディタ Ver.8.79)では、検索/置換の「選択した範囲内のみ」の機能は秀丸エディタ内部の構造上、 論理行(改行までを1行と数える)単位になっています。

例えば、選択範囲の始まりが行頭でない場合、検索/置換の開始場所は選択範囲の始まりの場所の行の行頭になります。 また同様に、検索/置換の終わりは選択範囲の終わりの行の行末になります。
その為、範囲選択した箇所と一致しない場合があります。

選択範囲の始まりが行頭でない/選択範囲の終わりが行末でない状態で「選択した範囲内のみ」をONにし、 検索を実行した場合は、範囲は行単位になると、メッセージが表示されます。

選択した範囲内のみの警告表示

[補足]

←前へ 次へ→ 機能別Q&A 質問番号順Q&A