我有以下设置文件:
# ~/.vimrc
set tabstop=4
set shiftwidth=4
set smarttab
set expandtab
set softtabstop=4
set autoindent
Run Code Online (Sandbox Code Playgroud)
我如何才能将这些设置仅应用于python?另外,我如何添加python着色(例如textmate对每种语言都有)?
将它们放入vimfiles/ftplugin/python.vim
(但更改set
为setlocal
)并添加filetype plugin on
到.vimrc
.对于语法突出显示,请添加syntax on
到.vimrc
.
我的配置中有以下几行:
filetype plugin indent on
syntax on
au BufNewFile,BufRead *.py set tabstop=4 softtabstop=4 shiftwidth=4 expandtab smarttab autoindent
Run Code Online (Sandbox Code Playgroud)
这可能是您在寻找着色的内容: 改进的Python语法,Blackboard配色方案