我有以下设置文件:
# ~/.vimrc
set tabstop=4
set shiftwidth=4
set smarttab
set expandtab
set softtabstop=4
set autoindent
如何将这些设置应用于仅限python ?另外,我如何添加python着色(例如textmate对每种语言都有)?
答案 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添加其他好处。