Vim 缩进配置

Vim Indentation Configuration

在我的 vim 编辑器中发生的事情是 --> 查看光标...

int main() {|

按回车后.. 光标总是在行首,不会自动缩进!!

int main() {
|
}

int main() {
    if () {
|
    }
}

我想要的是...

int main() {
    |
}

光标有2个或4个白色-space缩进!!

我该怎么做??

我的.vimcr:

" when I close tab, remove the buffer
set nohidden

" Highlight things that we find with the search
set hlsearch

" Incremental searching 
set incsearch

set smartcase

" Enable mouse support in console
set mouse=a

" Line numbers PWN!
set number 

set shiftwidth=3
set softtabstop=3

set smarttab

set autoindent
set smartindent 
set tabstop=4
set shiftwidth=4
set expandtab

inoremap {<cr> {<CR><CR>}<Esc>-cc

嗯,我自己整理了解决方案,去掉smartindent就行了!!!