|
秀まるおさん今日は、Iranoan です。
まず前提として
----------------- ヘッダの例初め ----------------------------------
From: xxxx@hoge.com
Subject:長〜い長〜い長〜い長〜い長〜い
長〜い題名 (改行+タブ若しくは半角空白が有り、論理的に 2 行)
To: xxxxxxxxxx@maruo.co.jp
----------------- ヘッダの例終わり ----------------------------------
というヘッダがあったとします。その時カーソルが次の位置の時、「カーソル
より後ろを削除」を実行すると、おかしな若しくは都合の悪い結果になります。
具体的には、
(1) From, Subject ヘッダの行頭
----------------- 編集後のヘッダ --------------------------------
----------------- 編集後のヘッダ --------------------------------
となり、ヘッダと本文の境界まで削除される。
(2) Subject の 2 行明の行頭
----------------- 編集後のヘッダ --------------------------------
From: xxxx@hoge.com
Subject:長〜い長〜い長〜い長〜い長〜い
To: xxxxxxxxxx@maruo.co.jp
----------------- 編集後のヘッダ --------------------------------
となる。
となります。(1) に関しては明らかにおかしな動きで、(2) に関しては、動き
は正しいものの、ヘッダが分割されてしまい、都合が悪いです。
もちろん (2) の場合は、ヘッダが分割されても残った改行を削除すれば済
みます。しかし単純な [Back space], [Delete] では削除できないので、初心
者には解りづらいですよね。
ただし動作を変えるとしても、(2) の場合の deleteafter 文は現在のまま
で良いと思います。例外処理が最初から入っていると、却ってコーディングし
にくいので。
こちらの環境は、Windows98+IE6.0+秀丸メール Ver. 4.53 です。
|
|