我想使用vim来编写Python代码,但是自动缩进出现了问题。首先,我从http://www.vim.org/scripts/script.php?script_id=790下载了最新的python.vim插件,并将其放置在正确的目录中。然后,我编辑了我的vimrc文件。
syntax on
set nu
set tabstop=4
set softtabstop=4
set shiftwidth=4
"set cindent
set autoindent
set smartindent
set expandtab
set filetype=python
au BufNewFile,BufRead *.py,*.pyw setf python
现在我发现像'for'、'if'、'while'这样的关键字可以自动缩进,但对于'def'、'try'、'except'却不起作用。我该怎么办?非常感谢您。