我想使用vim編寫python代碼,但是在自動縮進時出現問題。 首先,我從http://www.vim.org/scripts/script.php?script_id=790下載了最新的python.vim,並將其放在正確的目錄中。 然後我編輯了我的vimrc。使用vim編碼時自動縮進不起作用python
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'。 我該怎麼辦?非常感謝你。
這是一個好主意,它的工作原理。非常感謝:) –
當我將「filetype plugin indent on」添加到vimrc時,我得到了正確的自動縮進。謝謝。 –