对于一个用tab用的已经顺手的编程人员来说,让我不用tab而改用空格,是一件很痛苦的事情,经过查阅资料,得出一个很好的方法,可以将tab合理的转化成空格,值得一试方法如下:
1)首先sudo vi /etc/vim/vimrc,在vimrc的最后一行添加
set shftwidth=4
set tabstop=4
然后保存。
注:目的是让tab等于几个空格,我习惯用四个空格代替tab,当然你也可以用八个。
2)用vi打开要编辑的文件,如 vi test.c,然后冒号(:)进入末行模式输入以下命令
set expandtab
3)用gg=G智能缩进。
3):wq! 保存退出。