私はたくさんの行列やテーブルを書いているので、Emacsで数値を適切に整列する方法を探しています(vimのalignパッケージと同様)。私はalign-regexpがあることを発見しましたが、思い通りに動作させることができませんでした。数値を小数で揃える方法はありますか---小数がない場合、他の小数の前に揃えます。また、「数千」のセパレータで整列し、複素数を整列できると便利です。読みやすくするために、数値の間に2つの空白があることが望ましいです。次に例を示します。
入力:
A = [-15 9 33.34;...
1.0 0.99 1+3i;...
13,000 2 11 ];
望ましい出力:
A = [ -15 9 33.34 ;...
1.0 -0.99 1+3i ;...
13,000 2 11 ];
または、少し簡単にするために(「数千」の区切り文字や複素数を使わずに):
入力:
A = [-15 9 33.34;...
1.0 0.99 1;...
13000 2 11 ];
望ましい出力:
A = [ -15 9 33.34 ; ...
1.0 0.99 1 ; ...
13000 2 11 ];
どうもありがとう。