将这些加入到 .vimrc 文件的最后
set autoindent
set smartindent
set tabstop=4 "让一个tab等于4个空格
set expandtab " 使用空格代替tab.
set shiftwidth=4 " 自动缩进的宽度。
set list "显示 tab 键
set listchars=tab:>-,trail:- "TAB会被显示成 >--- 而行尾多余的空白字符显示成 -。
set softtabstop=4
替换文件中的 tab 为4个空格:
:%s/\t/ /g
可是已经设置tab的怎么处理呢
替换文件中的 tab 为4个空格:
:%s/\t/ /g
有没有办法检查我那个文件是用了tab的呢
加了上面的设置项后, TAB会被显示成 >---
或者你使用 grep 命令吧
2.
6. 将 tab 显示为可见字符
:set list listchars=tab:>-
http://www.cnblogs.com/panliang188/archive/2010/04/20/1715836.html
3.
set et sta sw=4 sts=4
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set fileencodings=ucs-bom,utf-8,latin1
endif