C++ファイル編集時、括弧{}の自動インデントについて

投稿者: Tobari2 声10 投稿

お世話になります。 C++ファイル編集時の話です。 C++のプロパティで 「括弧/引用符の自動補完」にチェックをつけてます if (a == b) まで入力し ここで{を入力すると}が私の予想外の場所

if (a == b) {
	
	}
となります。 私は
if (a == b) {

}
なって欲しいのですが 何か設定が必要ですか? よろしくお願いします。
Tobari 様 いつもお世話になっております。江村です。 設定のプロパティの [強調(2)] で、[かっこ/引用符の自動補完] オプションが設定されていると、ご指摘のような現象がみられます。 これについては、調べます。 よろしくお願い申し上げます。
Tobari 様 いつもお世話になっております。江村です。 現在のバージョンでも、設定のプロパティの [基本] ページで、[インデント終了] を ^.*?\}[;\s]*$ と指定していただければ、問題はないと思います。 v18.8.0 正式版では、既定の正規表現をそのように変更いたしました。 よろしくお願い申し上げます。
江村様お世話になります。 Ver18.8.0で確認できました。 そうしたら以前質問した「C++ファイル編集時、配列の初期化を記述したときの自動インデントの挙動について」 の動作が前に戻ってしまいました。   int a[]{} で{}の中に文字を入れると インデントが int a[]{3,2} と左端になります。 このふたつの動作を同時に解消できることができるでしょうか? あとヘルプファイルは更新はないのでしょうか? 以上2点です。 よろしくお願いいたします.。
Tobari 様 いつもお世話になっております。江村です。 これはコードの変更が必要になってくるため、次のバージョンで対応いたします。次のベータ版が公開されたら、インデントの設定をリセットしてお試しください。 ヘルプ ファイルは更新されています。更新チェッカーで、ヘルプもチェックして更新してください。 よろしくお願い申し上げます。
江村様お世話になります。 次のバージョンでの対応とのこと了解しました。ベータ版には抵抗があるので正式版がリリースされたら試してみます。 ヘルプファイルは下記URL: https://emeditorjp.wpengine.com/download-help/ からダウンロードしようとすると https://files.emeditor.com/help/emed_help_ja_18.7.0.msi をダウンロードするみたいですが確認していただけないでしょうか? 合わせてよろしくお願いします。
Tobari 様 いつもお世話になっております。江村です。 遅くなりましたが、ヘルプのダウンロード ページは更新しました。 よろしくお願い申し上げます。
江村様お世話になります。 ヘルプファイルの件、確認できました。 ありがとうございました。 以上です。
Tobari 様 いつもお世話になっております。江村です。 現在公開されているベータ版 18.8.91 では、この自動インデントについて、既に修正しています。できれば最新のベータ版をダウンロードしてお試しください。 ポータブル版もあり、ポータブル版は、他のバージョンがインストールされたまま、試用可能です。 よろしくお願い申し上げます。
江村様お世話になります。 v18.9.0で希望する動作になっているのを確認しました。 返信が遅くなり大変申し訳ありませんでした。 以上です。

このトピックの投稿: 10