python的vim设置

时间:2012-05-25 19:07:47

标签: python vim

我有以下设置文件:

# ~/.vimrc
set tabstop=4
set shiftwidth=4
set smarttab
set expandtab
set softtabstop=4
set autoindent

如何将这些设置应用于仅限python ?另外,我如何添加python着色(例如textmate对每种语言都有)?

3 个答案:

答案 0 :(得分:6)

将它们放入vimfiles/ftplugin/python.vim(但将set更改为setlocal)并将filetype plugin on添加到.vimrc。要进行语法突出显示,请将syntax on添加到.vimrc

答案 1 :(得分:4)

我的配置中有这些行:

filetype plugin indent on
syntax on
au BufNewFile,BufRead *.py set tabstop=4 softtabstop=4 shiftwidth=4 expandtab smarttab autoindent

这可能是您正在寻找的着色: Improved Python syntax, Blackboard color scheme

答案 2 :(得分:0)

除了上述内容之外,请尝试vim-janus,为vim添加其他好处。