我以前习惯使用我的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个空格替换制表符?
答案 0 :(得分:0)
做这么多
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