
EmEditor 22.4.2 です。
1.画像でお示しする例で、193行目の”J7″を”J9″などに書き換えたあと
2.キーボードの下キーにてカーソルを移動すると、195行目以降でカーソル位置が保存されておらず
194行目のEnd Ifの末尾がカーソル位置として動作してしまいます。
想定している挙動は196行目でも”E8″の8の字のところにカーソルが移動することです。
ご検討をお願いいたします。
補足。
・1の操作で、文字を書き換えない場合は想定どおりのカーソル移動をします。
・192行目で同様の操作をした場合も想定どおりのカーソル移動をします。
つまり193行目の文字(194行目のEnd If分以降の位置)を書き換えた場合のみ発生する事象と見えます。