hibara / MarkDownSharpEditor

Markdown text ediotr for Windows and multi bytes character
http://hibara.org/software/markdownsharpeditor/
141 stars 98 forks source link

置換機能がうまく機能しない #9

Closed masa36 closed 11 years ago

masa36 commented 11 years ago

こんにちは、プレビュー付きで便利なソフトですね。 置換機能がうまくはたらかないので、将来バージョンへ向けて報告させてもらいます。 Version 1.1.4.0, Windows 7 64bit SP1 で確認しました。 よろしくお願いします。

test

expected to display test_string_a_go_go

のような内容に対して、 に置換したいと思って

img000

[すべてを置換する] を実行すると、以下のように置換処理が延々と続いてしまいます。(\ がひたすら増えるように表示され、止めるにはタスクマネージャでプロセスを終了するしかなくなる)

img001

alg0002 commented 11 years ago

※Pull Requestだと改行コード変換設定のせいか変更行が大量になってしまうので、コメントで。

@@ -2980,6 +2980,7 @@ private void cmdReplaceAll_Click(object sender, EventArgs e)
                {
                    richTextBox1.SelectedText = textBoxReplace.Text;
                    ReplaceCount++;
+                   CurrentPos = StartPos + textBoxReplace.Text.Length;
                }
            }

こんな感じの変更で、回避できるのではないでしょうか。

hibara commented 11 years ago

ご報告ありがとうございます。現象を確認しました・・・ どうにもこうにも、へっぽこバグでございました。。。。お恥ずかしい。

alg0002さん、いつもフォローありがとうございます。 どんぴしゃでした! たいへん助かります!

次版で修正予定です。