奇怪的是,我过去用vimrc设置将每个选项卡替换为两个空格,但现在不起作用了。
我以前的设置是这样的:
syntax on
filetype on
set softtabstop=2
set shiftwidth=2
set tabstop=2
set expandtab
set smartindent
但它突然不起作用,所以我尝试了这个:
syntax on
filetype plugin indent on
set softtabstop=2
set shiftwidth=2
set tabstop=2
set expandtab
set smartindent
没有成功(它迫使4个空格)。
如何将制表符替换为2个空格?
只做这么多
syntax on
filetype plugin indent on
set smarttab
set shiftwidth=2
set tabstop=2
set shiftround
" converting tabs to space before writing hte a file
set expandtab
autocmd! bufwritepre * set expandtab | retab! 2