- 作成者投稿
- 2019年4月23日 5:37 pm #27960Tobari参加者
お世話になります。
C++ファイル編集時の話です。
C++のプロパティで
「括弧/引用符の自動補完」にチェックをつけてますif (a == b)
まで入力し
ここで{を入力すると}が私の予想外の場所if (a == b) { }
となります。
私は
if (a == b) { }
なって欲しいのですが
何か設定が必要ですか?
よろしくお願いします。2019年4月23日 10:32 pm #27962Yutaka EmuraキーマスターTobari 様
いつもお世話になっております。江村です。
設定のプロパティの [強調(2)] で、[かっこ/引用符の自動補完] オプションが設定されていると、ご指摘のような現象がみられます。
これについては、調べます。
よろしくお願い申し上げます。
2019年4月24日 12:13 am #27963Yutaka EmuraキーマスターTobari 様
いつもお世話になっております。江村です。
現在のバージョンでも、設定のプロパティの [基本] ページで、[インデント終了] を
^.*?\}[;\s]*$
と指定していただければ、問題はないと思います。
v18.8.0 正式版では、既定の正規表現をそのように変更いたしました。
よろしくお願い申し上げます。
2019年4月24日 1:30 pm #27967Tobari参加者江村様お世話になります。
Ver18.8.0で確認できました。
そうしたら以前質問した「C++ファイル編集時、配列の初期化を記述したときの自動インデントの挙動について」
の動作が前に戻ってしまいました。
int a[]{}
で{}の中に文字を入れると
インデントが
int a[]{3,2}
と左端になります。このふたつの動作を同時に解消できることができるでしょうか?
あとヘルプファイルは更新はないのでしょうか?以上2点です。
よろしくお願いいたします.。2019年4月25日 12:16 am #27968Yutaka EmuraキーマスターTobari 様
いつもお世話になっております。江村です。
これはコードの変更が必要になってくるため、次のバージョンで対応いたします。次のベータ版が公開されたら、インデントの設定をリセットしてお試しください。
ヘルプ ファイルは更新されています。更新チェッカーで、ヘルプもチェックして更新してください。
よろしくお願い申し上げます。
2019年4月25日 9:35 pm #28053Tobari参加者江村様お世話になります。
次のバージョンでの対応とのこと了解しました。ベータ版には抵抗があるので正式版がリリースされたら試してみます。ヘルプファイルは下記URL:
https://jp.emeditor.com/download-help/
からダウンロードしようとすると
http://files.emeditor.com/help/emed_help_ja_18.7.0.msi
をダウンロードするみたいですが確認していただけないでしょうか?合わせてよろしくお願いします。
2019年4月27日 12:07 am #28055Yutaka EmuraキーマスターTobari 様
いつもお世話になっております。江村です。
遅くなりましたが、ヘルプのダウンロード ページは更新しました。
よろしくお願い申し上げます。
2019年4月27日 2:00 pm #28056Tobari参加者江村様お世話になります。
ヘルプファイルの件、確認できました。
ありがとうございました。以上です。
2019年5月8日 3:44 am #28164Yutaka EmuraキーマスターTobari 様
いつもお世話になっております。江村です。
現在公開されているベータ版 18.8.91 では、この自動インデントについて、既に修正しています。できれば最新のベータ版をダウンロードしてお試しください。
ポータブル版もあり、ポータブル版は、他のバージョンがインストールされたまま、試用可能です。よろしくお願い申し上げます。
2019年5月14日 6:32 pm #28182Tobari参加者江村様お世話になります。
v18.9.0で希望する動作になっているのを確認しました。
返信が遅くなり大変申し訳ありませんでした。
以上です。 - 作成者投稿
- このトピックに返信するにはログインしてください。