「マーク」が消えないNo.02172
Iranoan さん 09/04/30 16:08
 
 秀まるおさん今日は、Iranoan です。
 「マーク」に付いての投稿ですが、「たまたま動いているだけで、仕様は定
まっていない」ということでしたら、無視してください。

 末尾のマクロ様にマークの付いた行が繋がった場合、マークを消すことが出
来なくなります。
 こちらの環境は、WindowsXP+IE7.0+秀丸メール Ver. 5.16beta30 です。
//------------------------------------------------------------
while( #i < width ){
  $s = $s + "あ";
  #i = #i + 1;
}
$s = $s + "\n";
insert $s;
insert $s;
up;
setmark;
movetolineno 1, lineno;
backspace;
setmark;

[ ]
RE:02172 「マーク」が消えないNo.02174
秀まるお さん 09/04/30 17:03
 
 こちらでテストした限りではマークは消せるようではあります。

 テストしたのは、まずは、「新規メール」としてからメール本文を完全に空っ
ぽにしてカーソルを[EOF]の所に移動させて、そこでマクロ実行しました。

 すると、「あああ…」が4行分出てきまして、1行目と3行目がマークされた
形になっていました。この状態からマーク一覧でDeleteキーを2回押せばマーク
を削除することは出来ました。

 ということで問題ないような気がします。

[ ]
RE:02174 「マーク」が消えないNo.02175
Iranoan さん 09/04/30 17:58
 
 秀まるおさん今日は、Iranoan です。
> そこでマクロ実行しました。
<snip>
>  ということで問題ないような気がします。
 書き方が悪くてすいません。

 私が、問題としているのは、
>  すると、「あああ…」が4行分出てきまして、1行目と3行目がマークされた
> 形になっていました。
の状態そのものです。
> setmark;
> movetolineno 1, lineno;
> backspace;
とマークした後に一論理行にした上で、
> setmark;
をしているので、この状態でマークが消えているはずです。一論理行で一つの
マークしか出来ないので。実際秀丸エディタでは、マークは無いです。

[ ]
RE:02175 「マーク」が消えないNo.02176
秀まるお さん 09/05/01 10:05
 
 これは秀丸エディタの古いバージョンのバグのようです。秀丸メールがベース
にしてる秀丸エディタ相当部分は秀丸エディタのV7.11よりは古いので、いくつ
か直ってないバグがあるようです。

 一応、直さなくても別に問題ない程度のバグだと思うのですが、必要なら秀丸
担当から修正箇所を聞いて直してもいいです。

[ ]
RE:02176 「マーク」が消えないNo.02177
Iranoan さん 09/05/01 17:02
 
 秀まるおさん今日は、Iranoan です。
>  一応、直さなくても別に問題ない程度のバグだと思うのですが、必要なら秀丸
> 担当から修正箇所を聞いて直してもいいです。
 どこかの時点でマージが行われるでしょうから、そのときで構いません。

 調べて頂き有難うございました。

[ ]