TABキーで自動インデント、RETURNキーで{}の位置の調整、演算子とオペランドの間隔の調整などをできるような機能がほしいです。
例えばCならば
for(i=0;i<100;i++){printf("%dn",i);}
と打ち込む過程で
for( i = 0; i < 100; i++)
{
printf( "%dn", i );
}
のように成形してくれるものです。
タブ文字を入力することはないので、行内の任意の位置でTABキーを押すとその行を適切な位置までインデントしてくれると便利です。
要するに、emacsのTABキーのような機能です。
あとは、自分の好みのコーディングスタイルにカスタマイズできると良いです。