1 件の投稿を表示中 (合計 2 個)
  • 作成者
    投稿
  • #11809
    ksakurai
    メンバー

    以下コードで <<<_eod_ の _EOD_の1つ前の < 以降にカーソルを 持っていくと、< のペアカッコとして、$this->aの > まで
    背景色が変わってしまいます。

    注:コードの内容はそれ自体に意味はありません。
    ================================================
    <_eod_ $arg $a _EOD_; $this->a = $buf;
    }

    function getA()
    {
    $this->a;
    }
    }
    ?>
    ================================================
    ヒアドキュメントの場合 < は対応するカッコでは無く、 始まりを示しているかと思いますので、対応するカッコを 見つけに行くのは動作上おかしくないでしょうか。 また、 $buf =<<<_eod_ $arg $a _EOD_; の部分を $buf =<<<_EOD_ <$arg $a>
    _EOD_;
    とすると、また$this->a の> まででは無く、
    $a>の > までの背景色が変わります。
    (上記 動作の違いから、ヒアドキュメント時の < > の制御が
    おかしいのではと思いました)

    宜しくお願いします。

    OS:Windows7 Pro. 64bit
    EmEditor:Ver13.0.3(64bit版)

    #11816
    Yutaka Emura
    キーマスター

    ksakurai 様

    いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

    ご指摘の通り、このような場合には、対応する括弧が正しく動作しません。EmEditor は汎用的なテキスト エディタのため、すべての状況に対応できないことがあります。これは将来のバージョンで検討させてください。

    よろしくお願い申し上げます。

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