2012年12月20日 12:18 am #11396
Keymaster
redakt55 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
ご指摘のようにかなり複雑です。
「ステートメント終了」には、C++ などの言語の場合、ステートメントの終了を表す ; または ; を含む正規表現を指定しておきます。すると、; で終了していない場合は、次の行がインデントされ、; で終了する場合は、インデントが、インデントされる前の行と同じに戻ります (逆インデント)。
今日は一日中このことを調べていたのですが、Ruby などの言語の場合、Enter を入力するとき以外は、インデントが変わらないようなオプションを追加したいと思います。しかし、C++ などの言語では、現在と同じ仕様のままです。これで、ほとんどの方に問題なく使っていただけるのではないかと思います。次のメジャー バージョンのベータ版が公開されましたら、お試しいただけると幸いです。
どうぞよろしくお願い申し上げます。