自動整形機能No.34297
matushiro97 さん 15/07/09 18:47
 
言語の整形についての質問です.
@行頭がifやfor なら次行は一つインデントを下げる.
Aelseやendを入力すると,上のifやforと同じインデントの位置に戻る.
Belseなら次行は一つインデントを下げる,
ということは自動整形機能でできるのでしょうか.
出来る場合は具体的にどうすればいいのでしょうか.

宜しくお願いします.

[ ]
RE:34297 自動整形機能No.34303
秀丸担当 さん 15/07/10 10:06
 

ifを入力したときの自動インデントは、C言語の文法に合ったものとしてはオプ
ションがありますが、他のプログラミング言語については機能は無いです。

現状でなんとかするとしたら、マクロでなんとかする方法も考えられますが、簡
単ではないと思います。
改行についてはEnterキーをマクロに置き換えることが考えられます。
elseやendを入力したときとなると、自動起動マクロで編集後タイマーで実行す
ることが考えられますが、面倒なことになると思います。

[ ]