上書きモード後のBackSpace
No.06641
santoku
さん 11/07/24 16:58
Windows XP, 秀丸 8.10
操作:
1. "12345"を入力して"1"の頭にカーソルを置く。
2. 上書きモードにする。
3. "123"を"X"で上書きする。
4. 挿入モードにする。
5. BackSpaceキーを押す。
結果:
カーソル前の"X"が削除されずに、"3", "2", "1"と上書き内容が復元されます。
これは仕様ですか?
マクロでは結果が異なる。
newfile;
insertfix "12345\n";
overwrite "X";
overwrite "X";
message "確認";
backspace;
backspace;
[
△
]
RE:06641 上書きモード後のBackSpace
No.06642
秀丸担当
さん 11/07/25 12:53
>結果:
>カーソル前の"X"が削除されずに、"3", "2", "1"と上書き内容が復元されます。
>これは仕様ですか?
上書きモード時に文字を入力した直後のBackSpaceは、「やり直し」と同じ挙動
になって上書きされる前の文字が復元される仕様になっています。
この挙動になっているときは、キー操作の記録ではundo;として記録され、通常
の挙動の場合はbackspace;として記録されます。
一応V2.xxの頃の仕様ではありますが、ヘルプに書かれていなかったので、基本
的な操作にところに追記させていただきます。
[
△
]
RE:06642 上書きモード後のBackSpace
No.06643
santoku
さん 11/07/25 16:53
>一応V2.xxの頃の仕様ではありますが、ヘルプに書かれていなかったので、基本
>的な操作にところに追記させていただきます。
了解しました。
[
△
]