行の二重化コマンドでNo.24955
ぷれりゅ〜ど さん 08/05/21 15:04
 
お世話になっております、ぷれりゅ〜どです。

行の二重化コマンドをCTL+F2に割り当てて使用していますが、
[EOF]のみのところで、CTL+F2を押下したところ、
空白行が二行追加されてしまうようです。
特に問題が有るわけでは有りませんが、仕様でしょうか?
[EOF]のない、普通の空白行では、一行追加されるのみで、
正常な動作をしています。

WindowsXP SP2、秀丸エディタV7.08です。

よろしくお願いします。


[ ]
RE:24955 行の二重化コマンドでNo.24956
秀丸担当 さん 08/05/21 15:19
 

>行の二重化コマンドをCTL+F2に割り当てて使用していますが、
>[EOF]のみのところで、CTL+F2を押下したところ、
>空白行が二行追加されてしまうようです。
>特に問題が有るわけでは有りませんが、仕様でしょうか?
>[EOF]のない、普通の空白行では、一行追加されるのみで、
>正常な動作をしています。

EOFの行は改行が無いので、改行も含めた同じ内容を二行作ることができないの
で、改行を付加してから二重化しています。
例えば、EOFの行が以下のようになっているとき、

    test[EOF]

ここで行の二重化をすると、改行を付加したうえで二重化します。

    test
    test
    [EOF]

EOFのみの行でもこれと同じ動作で、文字列が無いので改行が2つということに
なります。
一応従来からこの動作ではありますが、特に問題なければ仕様ということにさせ
てください。

[ ]
RE:24956 行の二重化コマンドでNo.24988
ぷれりゅ〜ど さん 08/05/30 13:10
 
秀丸担当さん、こんにちは。
大変遅くなりましたが、ぷれりゅ〜どです。

詳しい説明ありがとうございました。
特に問題が有る訳では有りませんので、
現状のままで結構です。

今後ともよろしくお願いします。

>EOFの行は改行が無いので、改行も含めた同じ内容を二行作ることができないの
 <snip>
>EOFのみの行でもこれと同じ動作で、文字列が無いので改行が2つということに
>なります。
>一応従来からこの動作ではありますが、特に問題なければ仕様ということにさせ
>てください。

[ ]