csvファイルで「前のカーソル位置」がおかNo.32582
hawk-eye さん 13/09/08 15:50
 
Windows XP Pro SP3
秀丸エディタ Version 8.32 使用

csvファイルで、修正などをした後に「前のカーソル位置」を実行すると、
前のカーソル位置でも無いのに、ファイルの先頭に移動してしまう場合があります。

例えば、100行ある既存のcsvファイルが「カーソル位置の自動復元」で40行目で開か
れた場合、
90行目辺りで、次のいずれかの操作をして「前のカーソル位置」を実行すると、
ファイルの先頭に移動してしまいます。
・行が増えるような修正をする
・行が増えるような修正をし、「やり直し」をする
・行が増えないように文字入力し、「やり直し」をする
・行が減るように削除をする
・行が減るように削除をし、「やり直し」をする
・行が減らないように削除をする
・行が減らないように削除をし、「やり直し」をする

もしかしたら、行が増えないように文字入力し「やり直し」をしない場合のみ、
再現しないのかもしれません。

よろしくお願い致します。

以上

[ ]
RE:32582 csvファイルで「前のカーソル位No.32583
秀丸担当 さん 13/09/09 10:03
 

バグ情報ありがとうございます。
確かにそうなる場合があるのが確認できました。

タイミングとしては、タブストップ(列の幅)が全行で自動調整されるときにそ
うなっていると思います。
[表示]→[タブストップ]→[TSV/CSVモードの詳細...]で、「削除/改行/タブ挿入
で自動調整(全行)]がONになっているとき、これらの編集操作で起きていました。
V8.33β1で修正させていただきます。

[ ]
RE:32583 csvファイルで「前のカーソル位No.32822
hawk-eye さん 14/01/14 12:44
 
Windows XP Pro SP3
秀丸エディタ Version 8.33 使用

Ver8.33β1で、
・CSVモードなどの削除で全体を更新するとき前のカーソル位置の情報が消えるバグ
修正。
を修正していただきましたが、
確かに「前のカーソル位置」に戻るようになったのですけど、
どこかを修正して「前のカーソル位置」を実行すると、
Ver8.32β2〜β4で
・「前のカーソル位置」はスクロール位置も覚える。
に関連した修正の通りにならず、
スクロール位置が少しずれた位置で表示されてしまいます。
(私の環境だと4行分下にスクロールした位置で表示される)

よろしくお願い致します。

以上

[ ]
RE:32822 csvファイルで「前のカーソル位No.32823
秀丸担当 さん 14/01/14 15:00
 

ご指摘ありがとうございます。
確かにCSVモードで全体を更新するときは、スクロール位置を覚えるのまではし
ていませんでした。
次期のバージョンのβ版で修正させていただきます。

[ ]