利用无所不能的VIM,以及它的正则,它的替换功能。解决步骤:
1.将代码贴到VIM
2.替换掉每行首的所有空格及数字
VIM底行模式下
:1,315s/^\s*[0-9]*\s*//g
解释:1为起始行号,315为终止行号,^在正则中代表行首,\s*代表若干个空格,可以没有,[0-9]*代表若干个数字,可以没有,即将^\s*[0-9]*\s*替换为NOTHING。
3.格式化代码
VIM命令模式下
gg=G