将当前文件的tab转成空格
:set expandtab
:%retab! [数字] " 如果不写数字,那么按照宽度进行转换
其它相关命令:
:set tabstop=4 设定tab宽度为4个字符
:set shiftwidth=4 设定自动缩进为4个字符
:set expandtab 用space替代tab的输入
:set noexpandtab 不用space替代tab的输入
批量替换^M
有时候从windows保存的文件会有回车换行符,在vim里显示为^M
,看着很烦可以用下面的命令批量删除
:%s/^M//g
^M
的输入办法为<C-V><C-M>