- 作成者投稿
- 2007年9月19日 4:29 pm #4768gen参加者
選択された行の先頭6桁を空白にしたくて。
上書きモードにし、
Editor_InsertStringA( hwndView, ” ” );
で空白を上書きするようなプラグインを作成しました。
実行後、元に戻すを実行すると、上書きした6桁が無くなり
左に詰まってしまいます。
元に戻すで元に戻るプラグインにしたいのですが、教えて
頂けないでしょうか?2007年9月21日 6:58 pm #4775Yutaka Emuraキーマスター上書きモードで書き換えたい場合は、
Editor_OverwriteA/W
を使うのが確実です。こちらでも試していただけたでしょうか? もしまだでしたら、お試しください。2007年9月22日 3:39 am #4777gen参加者ためしてみましたが同じでした。
また他のプラグイン(AlwaysBoxPaste)なども同じ現象になります。
123456######################
123456######################
############################
############################
123456を箱形選択し、下の先頭に貼り付け後、
元に戻すを行うと
######################
######################
貼り付けした部分が元に戻らないです。
挿入は挿入した文が無くなり元に戻るのですが、
上書きは戻りません、一見上書きは元に戻らない
ように見えますが、よく考えると
Editor_OverwriteA/WでもEditor_InsertStringA/W
でもプラグインで処理部分が消えているだけのような
気がします。
Editor_EmptyUndoBuffer(元に戻す、やり直しのバッファを空にします)の関数がありますが、
プラグインで処理した文字は、やり直しのバッファに書かれて
いないか、やり直しのバッファの処理に不具合があるのかも
しれないような気がします。
(追加)
YIReplace などは元にもどりました、何がちがうのだろう?
:-(2007年9月24日 5:14 am #4778gen参加者カスタマイズの高度の設定で文字単位で元に戻すにチェックを
いれたら元に戻るようになりました。
これって仕様?それとも不具合?2007年9月24日 6:50 am #4779Yutaka Emuraキーマスターご指摘の件ですが、こちらでも再現し、修正しました。次のv7βが公開されたらお試しください。ご報告ありがとうございました。
- 作成者投稿
- このトピックに返信するにはログインしてください。