2

次のようなデータの列があります。

0.934 
-0.3423
2.346621
0.0032

私はこのようなものが欲しいです:

 0.934 
-0.3423
 2.346621
 0.0032

それを行うためのVIMまたはプラグインの正規表現はありますか?

ありがとう。

4

2 に答える 2

2

でこれlinuxを行うことができます:

:%!tr . ' ' | xargs printf '\%10s.\%-10s\n'

出力:

     0.934
    -0.3423
     2.346621
     0.0032

printf()に機能がありvimます。したがって、このトリックを vim で再生できます。

:%s/\v(.*)\.(.*)/\=printf('%10s.%-10s', submatch(1), submatch(2))
于 2012-04-12T17:12:04.100 に答える
2

align プラグインがあります。

于 2012-04-12T17:22:51.397 に答える