0

例如,要转换这个

$example = array(
    'First' => 'This,
    'Second' => 'is',
    'Third' => 'an',
    'Fourth'=> 'example',
    'Fifth' => '.',
);

进入这个

$example = array(
    'First'     => 'This',
    'Second'    => 'is',
    'Third'     => 'an',
    'Fourth'    => 'example',
    'Fifth'     => '.',
);

无需每次都缩进=> 'whatever',

这可以在vi中完成吗?

4

2 回答 2

2

有两个 Vim 插件,AlignTabular。使用对齐,选择行并执行

:'<,'>Align =>

Tabular 是久负盛名的 Align 的更新替代方案,但两者都提供类似的功能。根据您的喜好选择。

于 2012-11-01T10:16:17.373 回答
0

作为对 Ingo 答案的补充,以下是使用 Tabular 的方法:

:'<,'>Tabularize /=>
于 2012-11-01T11:42:16.623 回答