inselect オペランド ?No.01063
番頭++ さん 98/05/20 15:57
 
inselect オペランドの仕様が解りません。再現マクロですが。
test data line. - 1 を処理したとき、
test1.mac は動きます。
test2.mac は動きません。
test3.mac は動きます。

検索、置換の時に、inselect が無効となる条件を教えて下さい。
宜しくお願いします。

test data line. - 1

//  test1.mac
    dupline;
    selectline;
    replaceallfast ".", "~", regular, inselect;
endmacro;

//  test2.mac
    dupline;
    golinetop2; beginsel;   golineend2;
    replaceallfast ".", "~", regular, inselect;
endmacro;

//  test3.mac
    dupline;
    golinetop2;insert "@";  beginsel;   golineend2;
    replaceallfast ".", "~", regular, inselect;
    golinetop2; delete;
endmacro;

[ ]
RE:01063 inselect オペランド ?No.01073
秀丸担当 さん 98/05/22 16:25
 
>inselect オペランドの仕様が解りません。再現マクロですが。

inselectの仕様は、行単位の選択にのみ対応しています。
行の途中から始まる選択や、行の途中までの選択は対応していません。

しかし再現マクロによる動作は少し変な気がします。
調べておきます。

[ ]