vim里tab的替换
1. 自动展开tab为4个空格
在vimrc里添加以下两行:
:set tabstop=4
:set expandtab
或者用缩写格式:
:set ts=4
:set et
2. 编辑文件,替换现有的tab为空格
命令模式下执行:
:set ts=4
:set expandtab
:%retab!
3. 编辑文件,替换空格为tab
命令模式下执行:
:set ts=4
:set noexpandtab
:%retab!
说明: !是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB