Devas(Ver. 1.3以下)に「置換によってファイルの一部が壊れる可能性がある」という危険なバグが発見されました。
すぐにVer. 2.2にバージョンアップしてください。誠に申し訳ありません。
具体的な症状は以下です。過去にこのような置換が無かったか、あればそのファイルは壊れていないか、のチェックをお願いします。
まず、検索結果のチェックをいくつか外して置換をして、その後リストに残ったものについて置換を行うと、2つ目の置換でずれた所を置換してしまう可能性があります。
分かりにくいので例を出すと、
This is my pen. That is your pen.
というテキストでpenを検索し、まず1番目のpenだけをeraserで置換します。
すると検索結果には2番目のpenが残るので、これをbagで置換します。するとテキストは
This is my eraser. That is yobagpen.
となってしまいます。
ちなみに、
・最初の置換の検索文字列と置換文字列のバイト数が同じ場合
・1行の2箇所以上に検索文字列が無い場合
はこの症状は起こらないと思われます。
うーむ、何故今まで気付かなかったのか。本当に申し訳ないです。