1 件の投稿を表示中 (合計 7 個) 作成者 投稿 2018年11月20日 10:19 pm #25319 TobariParticipant お世話になります。 タイトルの通りC++ファイル編集時、配列の初期化を記述したときの自動インデントの挙動について質問があります。 下のようにint ary[4] = {}の左にTABキーでインデントしているのですが ------------------------- #include <stdio.h> int main(void) { int ary[4] = {} } -------------------------- {}の中に数値を入れると自動で左端に移動してしまいます。 -------------------------- int main(void) { int ary[4] = {111, 222, 333, 444} } -------------------------- なぜこのような挙動になるのでしょうか。調べてもわかりませんでした。左端に来る理由が知りたいです。 ご教示お願いいたします。 2018年11月21日 1:35 am #25320 Yutaka EmuraKeymaster Tobari 様 いつもお世話になっております。江村です。 設定のプロパティの [基本] ページで、[インデント終了] が ^(.*\*/)?\s*\{?.*\}[;\s]*$ となっていますが、これを ^(.*\*/)?\s*\{?[^\{]*\}[;\s]*$ のように変更すれば、ご指摘の問題はなくなります。これでよろしければ、既定をこのように変更したいと思います。 よろしくお願い申し上げます。 2019年3月28日 8:48 pm #27900 TobariParticipant 江村様 お世話になります。 返信が遅れて申し訳ありません。 既定の変更していただけるようよろしくお願いいたします。 以上です。 2019年3月30日 1:23 am #27911 Yutaka EmuraKeymaster Tobari 様 いつもお世話になっております。江村です。 最新版では、既にそのように既定を変更しています。 よろしくお願い申し上げます。 2019年3月30日 4:50 pm #27912 TobariParticipant 江村様お世話になります。 最新バージョン18.7.2で確認したところ 状況が変わりませんでした。 設定のプロパティの [基本] ページで、[インデント終了] が ^(.*\*/)?\s*\{?.*\}[;\s]*$ のままです。確認していただけないでしょうか 2019年3月31日 12:43 am #27914 Yutaka EmuraKeymaster Tobari 様 いつもお世話になっております。江村です。 [タブ/インデント] ダイアログで、[リセット] ボタンをクリックして、既定にリセットしても、変わらないですか? よろしくお願い申し上げます。 2019年3月31日 12:18 pm #27916 TobariParticipant 江村様 お世話になります。 既定にリセットしたら変わりました。 最新版をインストールすると勝手に変わると思い込んでいました。 お手数をかけ申し訳ありませんでした。 以上です。 作成者 投稿 1 件の投稿を表示中 (合計 7 個) フォーラム ‘EmEditor 本体に関する質問と回答’ には新しいトピックや返信を追加できません。