カーソル位置と異なる位置に文字が挿入さNo.44909
Imabeppu さん 13/09/09 16:54
 
Imabeppu です。

秀丸メール Ver.6.15 (32ビット版) を使用しています。
不具合と思われる動作を発見しました。

メール作成するとき、以下のような文字列があるとします。「↓」は実
際には改行コードです。

    ・あああああああああああああああああああああああああああああ
      ああああ+++あああああああああああああ◆ああ●ああああああ
      ああああああああああああああああああ。↓
    ・ああああああああああああああああああああああ★。↓

1行目は行頭に半角空白が4つ入っています。2〜3行目は見た目で折り返
していますが1行目から続く論理的な1行です。4行目は1行目とは別の論
理的な1行です。64桁で折り返すようにしています。行頭以外には空白
は含んでいません。

この状態で、★のすぐうしろに入力のカーソルを移動します。そして、
「↑」キーを2回押下します。すると、◆のうしろにカーソルが移動し
ます。しかし、文字「x」を入力すると●のうしろに挿入されます。

関係するかもしれない設定は以下の通りです。

  行頭のタブ文字で段落全体をインデントする = ON
  インデント対象に追加する文字 = 「 −・.(以降は省略)」
  箇条書きへのインテリジェントな対応 = ON

◆のうしろにカーソルが表示されるところがおかしいように思います。

以上、ご確認ください。

[ ]
RE:44909 カーソル位置と異なる位置に文字No.44910
秀まるお2 さん 13/09/09 18:00
 
 毎度お手数かけてすみません。こちらでもテストしたら簡単に再現できました。

 秀丸エディタの最近のバージョンでも起きるので、秀丸エディタの方のレベル
ダウンのようです。たぶん最近のバージョンで結合文字対応のために大幅な修正
をしてるので、それでレベルダウンしてしまったのだと思います。
 (結合文字対応関係でいじったのは僕ですが)

 貴重なバグ情報ありがとうございます。

 また修正させていただきます。

[ ]
RE:44910 カーソル位置と異なる位置に文字No.44913
Imabeppu さん 13/09/11 11:06
 
V6.16β2 の改変内容に、この件の修正と思われる項目がありましたの
で、試してみました。結果は、問題が再現してしまいました。

[ ]
RE:44913 カーソル位置と異なる位置に文字No.44914
秀まるお2 さん 13/09/11 11:21
 
 すみません。32bitのリリース版のHideCtl2.dllのビルド漏れでした。大変失
礼しました。

[ ]