我想用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”。我该怎么办?非常感谢你。