読者です 読者をやめる 読者になる 読者になる

VimでPython開発のための簡易設定

VimPythonを開発する際の簡易設定。

OSはMacOSX

.vimrcに以下を追加。

filetype plugin on
autocmd FileType python setl autoindent
autocmd FileType python setl smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class
autocmd FileType python setl expandtab tabstop=4 shiftwidth=4 softtabstop=4

これでPython用のインデントは解決。
補完まわりはpydictを入れる。


以上の設定で問題ないかとおもったところ、
コメント"#"を入力しようとすると、インデントが解除される問題が発生
これは、inoremapで解決できるとのこと。macならこれ。

autocmd FileType python :inoremap # a<C-H># 

© karahiyo