複数選択で折り返し方法を切り替えると表示がおかしくなる

  1. 複数選択で後方から前方に向けて行をまたぐ選択をしているとき、折り返し方法を切り替えて表示行が減ると選択範囲の表示がおかしくなります。

    ------------------------------------------------------------------------------------------
    
    0000000111
    1111111111
    
    0000000111
    1111111111

    例えば上記のようなテキストで

    1. 一行目の「-」が折り返されてる状態にする
    2. 二か所の「1」の部分を下段から上段に向けて選択する
    3. 折り返し方法を「折り返さない」に切り替える

    と操作することで、下段のみ選択されているような表示になり、加えて最後に選択したほうの「0」と「1」の間にシステムキャレットが表示されます。

    また、この状態で左キーを押して選択を解除すると下段の先頭にカーソルがあるように見えますが、ステータスバーの列のところを見ると「-3 列」と負の値になっています。

    【環境】
    ・Mery: 3.6.5 (x64)
    ・OS: Windows 10 22H2 (19045.4046、64 ビット)

     |  ucky  |  返信
  2. ご報告ありがとうございます。

    いただいた条件で、現象を再現できました。詳細な再現手順をありがとうございます。

    この問題については、心当たりがありますね…。

    Ver 3.6.0 で行った修正、「- マルチ カーソルでカーソル位置の更新に時間がかかっていたのをある程度改善」が影響しているようです。

    直前の Ver 3.5.9 の場合、同じ手順でも問題は再現されませんでした。

    従来の処理に戻せば問題は解決するのですが、この修正はマルチ カーソルの動作速度に大きく影響するものなので、できるだけ現状の動作速度を維持しつつ、対応できるよう方法を検討してみたいと思います。

     |  Kuro  |  返信
  3. 開発とリリース作業お疲れ様です。

    Version 3.7.0 にて修正されているのを確認しました。

    ご対応ありがとうございました。

     |  ucky  |  返信
  4. ご確認ありがとうございます。

    Ver 3.7.0 のマイカ対応は Windows 11 向けなので、興味をお持ちいただけなかったかもしれませんね。

    それでも、早速お試しいただき、ありがとうございます。うまく動いているようで安心しました。

     |  Kuro  |  返信
  5. Windows 10 なのでマイカは試せてませんがブログ記事を興味深く読ませていただきました。

    画像を見ると「コンテンツの編集に集中しやすく」というコンセプトがなんとなく伝わってきました。機会があれば実際に試してみたいと思います。

     |  ucky  |  返信
スポンサーリンク