1 件の投稿を表示中 (合計 3 個)
  • 作成者
    投稿
  • #6003
    iwa01477
    メンバー

    EmEditorにはいつもお世話になっています。
    複数行の行頭に一括して文字を入れる際、行を選択し”^”を文字列で置換するのですが、選択範囲の次の行まで置換されてしまいます。
    version7.00.0で気付いたのですが、7.00.4でも同じ現象が生じます。
    選択最終行に改行”↓”が入っているとそうなるようです。

    #6004
    matsuuchi
    メンバー

    松内です。

    「カスタマイズ」>「検索」で「正規表現が改行文字に一致することができる」のチェックを外すとこの現象が発生し、
    チェックを入れると(「正規表現で検索する追加行数」は「0」でも「1」でも)複数行選択した後に次の行にキャレットがある状態でも置換されないみたいです。

    でも、これって逆が正しくないですか?
    改行に一致しない時、置換されず、
    改行に一致する時、置換される
    が期待動作のような気がします。

    そもそも、ヘルプを読むと本来は今回の現象を狙った設定じゃないみたいですが・・・。

    #6007
    Yutaka Emura
    キーマスター

    iwa01477さんは書きました:
    EmEditorにはいつもお世話になっています。
    複数行の行頭に一括して文字を入れる際、行を選択し”^”を文字列で置換するのですが、選択範囲の次の行まで置換されてしまいます。
    version7.00.0で気付いたのですが、7.00.4でも同じ現象が生じます。
    選択最終行に改行”↓”が入っているとそうなるようです。

    私も、今の動作でおかしくないと思うのですが、誤解しているといけないので、問題が再現する条件をサンプルを交えて詳細を教えていただけますか? よろしくお願いします。

1 件の投稿を表示中 (合計 3 個)
  • このトピックに返信するにはログインしてください。