メガソフト トップサポートユーザーフォーラム > テキストエディタ MIFESフォーラム
テキストエディタ MIFESフォーラム
[フォーラムトップ]
一括表示

行の二重化で - へろへろ 2008/09/10(Wed) 13:18 No.2537
行の二重化で、全部が二重化されない場合があります。

桁数が4行を超えるような場合に5行目以降が複製されません。
オリジナルの1行目にカーソルがある状態で Shift+F10 操作で
複製しています。
複製された後のイメージは、、

 複製された1行目
 複製された2行目
 複製された3行目
 複製された4行目
 オリジナル1行目
 オリジナル2行目
 オリジナル3行目
 オリジナル4行目
 オリジナル5行目

オリジナルが下側に配置され、その上側に複製テキストが挿入されるようですが、
4行目の右端までは複製されるが、(5行目)以降の部分が欠落します。

1行の文字数(バイト数)が関連しているのかと疑ってみたけどそうでもなさそう。
ウィンドウの左右幅を調整して、意図的に短い文字数で4行を超える状態にしておいて
同様に操作しても再現します。

Mifes v8.05のパッチ適用済み(というより遙か前からこの状態)
これは仕様なのかな。。。

Re: 行の二重化で - kit 2009/03/12(Thu) 16:19 No.2565
「仕様」と「不具合っぽい仕様」が混じっているように思います。

論理行は1行だけで、表示行が5行ある状態(途中に改行コードが入っていなくて、桁の折り返し機能で5行に見えている状態)で、さらに5行目が最終行になっている([EOF]マークがある)状態で再現するようですね。

元々、行の二重化機能は論理行に対して働く機能なので、表示行に対する動作が保証されていないのは仕方ないような気もします。

ただ、普通に改行コードを入れて使っているような場合でも、最終行には改行コードを付けないことが多いと思うんですが、MIFESは最終行末に改行コードが入っていない場合、最終行の二重化が行えません。これは直してほしいですね。
改行コードを1つくらい余分に挿入してもなんの問題もないと思うんですけどねぇ・・・。